O projeto constitui um CRUD de clientes e cidades, com o objetivo de demonstrar o conhecimento nas tecnologias utilizadas.
- Padrões de projetos
- Api Rest
- Herança
- Optional
- Stream API
- Clean code
- TDD
- Autenticação com basic auth
- Spring Boot
- Spring security
- Junit
- JPA
- Faker (para mocks de testes)
- Lombok
- Swagger
Após iniciar a aplicação é possível acessar a documentação através do link
Authorization: Basic YWRhby5zaWx2YToxMjM=