В чем реальная разница между @PostMapping и @PutMapping в Spring? - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь обновить сущность из моей базы данных Oracle, используя Spring RestController. Независимо от того, использую ли я PostMapping или PutMapping для моего метода контроллера, эффект одинаков для объекта, обновляется только поле, которое я хочу обновить, и все в порядке. В чем реальная разница между двумя методами запроса? Это только для более четкого описания метода контроллера?

Обновление: кажется, даже если я использую GetMapping, моя сущность обновляется правильно. Я действительно начинаю думать, что запрос обрабатывается на уровне сервиса, и аннотация запроса предназначена только для более четкого представления о методе контроллера, но я могу ошибаться. Действительно любопытно для объяснения. Спасибо!

Спасибо!

1 Ответ

0 голосов
/ 19 октября 2019

Полагаю, вы ищете сообщение против PUT of REST. Отметьте это.

PUT против POST в REST

Даже вы можете сделать ту же операцию в бэкэнде для PUT и POST, но есть некоторые процедуры, которые людиследующее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...