Aplicação Spring Boot Com Java

Objetivo

Criar uma Api Rest que disponibilize um Endpoint /products, para obter uma lista de produtos com suas respectivas categorias

Diagrama de domínio

image

Classes

  • ProductController -> Classe que disponibiliza o metodo com a lsita de produtos
  • Department -> Entidade que contem os atributos do departamento
  • Product -> Entidade que contem os atributos do produto e o relacionamento entre Departamento

Annotations

  • @RestController -> Configura a classe (ProductController) para responder na Api
  • @RequestMapping -> Mapear o Endpoint /products na classe (ProductController)
  • @GetMapping -> Configura o metodo List para que ele responda na API Rest

Teste no Postman