- Spring Web
- Spring Data JPA
- H2 Database
- @DeleteMapping: usada para mapear solicitações HTTP DELETE em métodos manipuladores específicos;
- @Entity: utilizada para informar que uma classe também é uma entidade;
- @GetMapping: usada para mapear solicitações HTTP GET em métodos manipuladores específicos;
- @Id: especifica o identificador da entidade, que é usado ao carregar a entidade em um determinado contexto de persistência;
- @PostMapping: usada para mapear solicitações HTTP POST em métodos específicos de manipulador;
- @PathVariable: indica que o valor da variável virá de uma informação da rota;
- @Repository: serve para definir uma classe como pertencente à camada de persistência;
- @RestController: marca a classe como um controlador onde cada método retorna um objeto de domínio em vez de uma visão;
- @RequestMapping: usada para mapear solicitações da web para classes manipuladoras específicas e métodos manipuladores;
- @RequestBody: indica que o valor do objeto virá do corpo da requisição;
- Adicionei os métodos de
Buscar um Produto pelo Id
eDeletar um Produto
;
Lucas Araujo