- Utilizamos o Beekeeper Community
- Utilizamos o Postman
- Java 17
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Docker
- Hibernate Validator
🔍 Baixe o projeto e teste você mesmo na prática.
Instalação das dependências do projeto
mvn clean install
Criar uma conexão no PostgreSQL para rodar o banco de dados. Após isso os parâmetros username e password da sua conexão devem ser informados no arquivo application.properties
spring.datasource.username=admin
spring.datasource.password=admin
Será necessário também definir um usuário e uma senha para o banco no arquivo docker-compose.yml
environment:
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin
- POSTGRES_DB=product
Por padrão o USER está configurado como admin
Após isso, executar o comando:
docker compose up -d
Para ver as rotas da api, os tipos e formatos de dados que ela recebe acesse este link após rodar o projeto:
http://localhost:8080/swagger-ui/index.html#/
Developed by Daniel Filho