Skip to content

Projeto do curso da Alura sobre JPA, Repositórios, Consultas, Projeções e Specifications

Notifications You must be signed in to change notification settings

Lubrum/spring-data-jpa-alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Data JPA: Repositórios, Consultas, Projeções e Specifications

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)

Pré-requisitos (instalações necessárias)

  • docker;
  • docker compose;
  • Java 20;

Modelo ER

Modelo ER

Execução do projeto

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.

Deploy

Não há deploy configurado para este projeto, pois este foi feito para execução local pela linha de comando.

About

Projeto do curso da Alura sobre JPA, Repositórios, Consultas, Projeções e Specifications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published