Desenvolvimento e consumo da API https://09441c3d-9208-4fa9-a576-ba237af6b17c.mock.pstmn.io/ utilizando Java, Spring Boot e banco de dados H2.
- Pré-requisitos:
- JDK instalado na máquina.
- Fork do projeto.
- Em seguida no terminal executar 'git clone {link do repositório}' ou baixar o projeto em .zip.
- Abrir o editor de código.
- Importação via IntelliJ ou Eclipse.
- Iniciar a aplicação principal
ApiChallengeApplication
. - Acessar a URL do H2: http://localhost:8080/h2
- Credenciais de acesso (username e password) estão disponíveis em
src/main/resources/application.yml
- Credenciais de acesso (username e password) estão disponíveis em
- Se desejar acesse: (http://localhost:8080/swagger-ui/index.html) - Documentação no Swagger
-
Criação de Cliente
- POST: http://localhost:8080/customer/create
- Corpo (JSON):
{ "nome": "Nome do Cliente", "disponivel": true }
- Corpo (JSON):
- POST: http://localhost:8080/customer/create
-
Deleção de Cliente
-
Listagem de Clientes
-
Detalhes de um Cliente por ID
- GET: http://localhost:8080/customer/id/{id}
- Exemplo de Uso:
/customer/id/1
(onde1
é o ID do cliente desejado).
- Exemplo de Uso:
- GET: http://localhost:8080/customer/id/{id}
-
Atualização de Cliente
- PUT: http://localhost:8080/customer/update/{id}
- Corpo (JSON):
{ "nome": "Novo Nome do Cliente", "disponivel": false }
- Corpo (JSON):
- PUT: http://localhost:8080/customer/update/{id}