/Workshop-Spring-Framework-Javax-CE

Workshop Entendendo o Spring Framework com Felix Coutinho - Javax CE

Primary LanguageJavaMIT LicenseMIT

NPM

Entendendo o Spring Framework

Com Felix Coutinho

Javax CE

⚙ Dependências:

  • Spring Web
  • Spring Data JPA
  • H2 Database

📝 Anotações:

  • @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;

✅ Implementações:

  • Adicionei os métodos de Buscar um Produto pelo Id e Deletar um Produto;

Créditos 👇


Aluno

Lucas Araujo

lucarauj | LinkdeIN