Conceitos básicos para criar uma API REST com Spring Web.
Como o foco é Spring Web, ainda não possui conexao com banco de dados com Spring Data. Então simulei um banco de dados de forma estatica usando HashMap
Realizei as 4 operações básicas do CRUD usando:
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
Além de mostrar outras anotações como:
- @RestController
- @RequestMapping
- @RequestBody
- @PathVariable
Também expliquei a diferença dos status:
- 200 (OK)
- 201 (CREATED)
- 204 (NO_CONTENT)