Skip to content

wbpereiraa/workshop-springboot3-jpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API para gerenciamento de clientes e compras.

API para gerenciar as compras, usuários e pagamentos utilizando os princípios do (CRUD).

Tecnologias

Práticas adotadas

  • SOLID, DRY
  • API REST
  • Consultas com Spring Data JPA
  • Injeção de Dependências
  • Tratamento de respostas de erro
  • Práticas de banco de dados usando PostgreSQL, SQL
  • Ferramenta de requisição Postman
  • Deploy com Heroku

API Endpoints

Para fazer as requisições HTTP abaixo, foi utilizada a ferramenta Postman (https://www.postman.com/product/api-client/):

  • Consultar os clientes pelo Id e lista total de cadastrados e suas compras (GET)
http://localhost:8080/users/id


http://localhost:8080/users
  • Cadastrar os clientes (POST)
http://localhost:8080/users
[
  {
    "name": "Zé Pereira",
    "email": "ze.pereiraa@gmail.com",
    "phone": "1188569974",
    "password": "123456"
}
]
  • Atualizar os clientes cadastrados pelo id (PUT)
http://localhost:8080/users/id
[
  {
    "name": "Zé Silveiro",
    "email": "ze.silveiro@gmail.com",
    "phone": "1199978564",
}
]
  • Deletar os clientes cadastrados pelo id (DEL)
http://localhost:8080/users/id

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages