Loading repository data…
Loading repository data…
MarceloJSSantos / repository
Repositório com adequações (atualização de dependências) do projeto desenvolvido no curso "Microsserviços em Spring Cloud com Java" da DIO
Repositório com adequações (atualização de dependências) do projeto desenvolvido no curso "Microsserviços em Spring Cloud com Java" da DIO
Neste projeto foi desenvolvido um sistema backend (APIs) de e-commerce parcial (catálogo de produtos e carrinho de compras) usando estrutura de microsserviços com o uso de Spring Cloud.
Repositórios:
Foram desenvolvidas as seguintes tarefas:
Baixar e importar todos os módulos em sua IDE preferida
Após executar todos os módulos, basta apenas abrir os endpoints abaixo:
http://192.168.1.87:9200/product/_doc/1http://localhost:8081 + RECURSOhttp://localhost:8080 + RECURSO| MÉTODO | RECURSO | RESULTADO |
|---|---|---|
| GET | /product/{id} | retorna um produto específico |
| POST | /product | cria um novo produto |
Exemplo de corpo da requisição POST
{
"id": 1,
"name": "TV",
"amount": 10
}
http://localhost:8082 + RECURSOhttp://localhost:8080 + RECURSO| MÉTODO | RECURSO | RESULTADO |
|---|---|---|
| GET | /cart/{id} | retorna um carrinho específico c/ seus itens |
| POST | /cart/1 | Adiciona um item nesso carrinho existente ou cria o carrinho e adiciona |
| DELETE | /CART/1 | remove um carrinho específico e seus itens |
Exemplo de corpo da requisição POST
{
"productId": 1,
"amount": 1
}