Série de projetos Java com Spring Boot — APIs REST, integração com banco de dados, segurança e boas práticas de desenvolvimento corporativo.
Construção de portfólio técnico em Java/Spring Boot como parte do plano de transição para desenvolvimento e análise de sistemas corporativos, com foco nas empresas do ecossistema de tecnologia do Vale do Itajaí.
API REST básica com CRUD completo, validação de dados e documentação Swagger.
Spring Boot · Spring Data JPA · H2/PostgreSQL · Swagger/OpenAPI
Status: ⏳ Em planejamento
Autenticação e autorização com Spring Security e JWT. Controle de roles e perfis de acesso.
Spring Security · JWT · BCrypt
Status: ⏳ Em planejamento
Modelagem de domínio mais complexo: pedidos, itens, clientes, produtos e status de fluxo.
Spring Boot · Spring Data JPA · PostgreSQL · Docker
Status: ⏳ Em planejamento
Consumo de APIs REST externas (via RestTemplate/WebClient), tratamento de erros e cache.
WebClient · Feign Client · Spring Cache
Status: ⏳ Em planejamento
- Java 17+
- Maven 3.8+
- PostgreSQL 15+ (ou Docker)
- IDE: IntelliJ IDEA (recomendado) ou VS Code
# Clonar o repositório
git clone https://github.com/alfredo-lopes-ti/java-spring-projetos.git
# Entrar no projeto desejado
cd 01-api-cadastro-clientes
# Executar com Maven
./mvnw spring-boot:runA API estará disponível em http://localhost:8080
Alfredo Lopes — @alfredo-lopes-ti