Projeto do curso da Alura sobre JPA, Repositórios, Consultas, Projeções e Specifications.
Tecnologia utilizada:
- Java 20
- Spring Boot 3
- Docker e docker compose (banco de dados)
- docker;
- docker compose;
- Java 20;
Na pasta raíz do projeto:
docker compose up -d --build
O comando acima cria um container e executa o banco de dados MariaDb.
Para parar a execução do container com o banco de dados:
docker compose down
Para executar a aplicação Spring Boot, basta clicar no 'run (app)' na IDE do IntelliJ ou, no terminal e na pasta raíz do projeto:
mvn spring-boot:run
Obs: só funciona se o maven executar em uma versão do Java igual ou superior a versão do projeto.
Não há deploy configurado para este projeto, pois este foi feito para execução local pela linha de comando.