2
respostas

PUT ou PATCH ?

Na aula está utilizando PUT, porém o ideal não seria utilizar o PUT apenas para alterações completas? como por exemplo alterar todos os dados do médico?

E o PATCH para atualizações parciais, que no caso seria apenas alguns dados do médico conforme o exemplo da video aula?

Ainda me atrapalho um pouco na hora da aplicação de PUT e PATCH

Consegue me explicar de forma mais clara a diferença dos dois?

2 respostas

Abner, a diferença é essa mesma que você falou. Mas o PATCH dá um certo trabalho para implementar dependendo do caso, então mesmo que só tenha uma alteração parcial a gente acaba usando o PUT mesmo, pois o efeito será o mesmo. E deixando o PATCH para casos bem específicos.

Tem no curso um Para Saber Mais falando sobre isso: https://cursos.alura.com.br/course/spring-boot-3-desenvolva-api-rest-java/task/116074