Skip to content

ODanielFilho/product-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages