API RESTful com Spring Boot, resultado do Desafio da Alura com foco em tecnologias para Back-end.
- Conhecimento em Java, Spring Boot e suas dependências;
- Instalar o docker e o docker-compose no seu sistema operacional;
- Build do projeto:
.\mvnw clean package
- Copie o artefato spring-api.jar para o diretorio /src/main/docker;
- No diretório acima:
docker-compose build
e
docker-compose up
- Caso queira remover os contêineres:
docker-compose down
- Conexao com o banco de dados Postgres;
- Duas entidades com relacionamento bidirecional;
- Endpoints com CRUD completo;
- Tratamento de Exceções;
- Validações na entrada de dados;
- Documentação;
- Conteinerização;
- Testes;
- Autenticação e autorização;
- Deploy;
- Gerenciamento e monitoramento;