Web
Todas as Anottations web ficam no Controller (EndPoints).
Primeiro passamos só inicio dela, depois nos outros metodos abaixo passaremos o resto. Veja aqui
- @RequestBody - Ele vai desserializar a classe DTO de JSON para Objeto Java. Veja aqui
Basta passarmos nele (value = "id")
. Veja aqui
- @RequestParam - Parecido com o PathVariable, dependendo do parâmetro, podemos colocar depois do primeiro parâmetro, um required = true/false. Para ser obrigatório ou não. Veja aqui
maxAge = tempo máximo de resposta. Veja aqui
Pode ser feito a nível de: classe, método e também configurações globais da aplicação.
Atualizado