Skip to content

Latest commit

 

History

History
73 lines (51 loc) · 1.66 KB

README.md

File metadata and controls

73 lines (51 loc) · 1.66 KB

Api de Cadastro de Produtos



License: MIT Language: Java Version: 1.0

Como interagir com o banco de dados?

Como interagir com a API?

🚀 Tecnologias utilizadas

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Docker
  • Hibernate Validator

🔍 Baixe o projeto e teste você mesmo na prática.

Instalação

Instalação das dependências do projeto

mvn clean install

Run

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

Docker

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

Swagger

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