
19 - Alterar dados com o comando save()
Nessa décima nona etapa do tutorial de criando APIs com Spring Boot, iremos alterar dados utilizando o comando save().
Ele funciona de maneira parecida com o cadastro, porém para que funcione, será necessário passar um objeto completo, contendo todas as características de uma pessoa. Nosso modelo é composto por: código, nome e idade, então para que funcione, será necessário passar todos esses dados.
Utilizamos também uma nova annotation de requisição, chamada @PutMapping, que faz com que nossa API saiba que uma rota com esse tipo de requisição será responsável por atualizar um registro.
Iniciamos pela nossa rota, abra o arquivo de controle e implemente o seguinte código:

Utilizando o Thunder Client, podemos testar:

O retorno será nosso objeto atualizado:

Viram como é fácil atualizar um registro? Se ficar com alguma dúvida, veja o vídeo abaixo:
Fonte utilizada para a criação desse tutorial: