Rode o comando na raiz do projeto: docker-compose up
e o container com o banco irá ser levantado.
Adicione o parâmetro -Djps.track.ap.dependencies=false
para não haver problemas de dependências do Mapstruct.
- Spring boot - Para produzir a API restful;
- Mapsctruct - Para realizar as transformações de tipos de dados, como Domains de DTOs;
- Lombok - Para tornar o código muito mais minimizado com suas Annotations que geram Getters, Setters e vários construtores;
- Flyway - Para realizar as migrações;
- iText - Para gerar PDFs a partir de scripts HTML;
- Thymeleaf - Para preencher os scripts HTML com os dados corretos.