/Product-Controller-API

API de controle de produtos utilizando SpringBoot. Os produtos podem ser adicionados e/ou consultado na API por meio de metodos HTTP: GET, POST, DELETE(em desenvolvimento...)

Primary LanguageJava

🚧 API Product Controller 🚀 Finalizada 🚧

Sobre

Esse projeto consiste de uma API de controle de produtos utilizando SpringBoot e arquitetura Rest. Os produtos podem ser adicionados e/ou consultado na API por meio de metodos HTTP: GET, POST, DELETE(em desenvolvimento...)

O que verá?

  • Projeto Java + Spring Boot + Maven
  • Injeção de depedências no Spring
  • Rest/Web Services
  • Spring JPA e Banco H2

Requisitos

  • Java 11
  • SpringBoot
  • Maven
  • Spring Data JPA e H2 banco

Passo-a-passo

{ "name": "Iphone 8", "price": 2800.0, "category": { "id": 1, "name": "Eletronics" } }

{ "name":"Eletronics" }

  • Para deletar uma categoria/produto:

{"id": 1, "name": "Eletronics"}

- Ou para produtos:

{"name": "Iphone 8",
    "price": 2800.0,
    "category": {
        "id": 1,
        "name": "Eletronics"}}

  • OBS.: O id tanto de produtos quanto de categorias novas é gerado automaticamente e serializado pelo código do próprio programa, sendo apenas essêncial passar o id da categoria a qual o produto pertence no momento da criação de um novo produto.

A documentação da API também pode ser obtida acessando o link: http://localhost:8080/swagger-ui/index.html#/product-resource/deletar_2

Autor


Feito com ❤️ por Felipe Felix de Almeida 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge