- Spring Boot 3.3.0
- Spring Data (JPA, Hibernate)
- Flyway
- PostgreSQL 16
- Java 17
- Acesse a página de downloads para baixar e instalar o mesmo.
- Crie um banco com nome: dbChallenge
Este é um aplicativo Spring Boot
Obs.: Certifique-se de configurar o arquivo application.yml
linha 17 para apontar para o banco de dados em PostgreSQL, caso contrário aplicação não irá subir.
Você pode criar um arquivo jar e executá-lo na linha de comando (deve funcionar igualmente bem com Java 17 ou mais recente):
git clone https://github.com/luizcardosodev/user-service-challenge
cd user-service-challenge
./mvn package
java -jar .\target\user-service-0.0.1-SNAPSHOT.jar
Você pode acessar http://localhost:8080/.
Documentação do Swagger: https://localhost:8080/swagger-ui.html
Os seguintes itens devem ser instalados em seu sistema:
-
Java 17 ou mais recente (full JDK, not a JRE)
-
PostgreSQL 16
-
Seu IDE preferido