Когда использовать @ControllerAdvice или BindingResult для SpringBoot API? - PullRequest
0 голосов
/ 02 апреля 2020

Я видел инженеров в моей компании, которые использовали простые комбинации @Valid и @ControllerAdvice для проверки запросов в своих приложениях SpringBoot API. И я видел, как другие инженеры неукоснительно использовали BindingResult в методах конечных точек контроллера для своих целых API-интерфейсов SpringBoot. Я подчеркиваю позже, потому что инженеры не делают ничего exoti c, кроме броска generi c ValidationExceptions. Я запутался в том, что является правильным выбором для моих стандартных конечных точек API SpringBoot и когда отклоняться. Не могли бы вы посоветовать мне?

Обратите внимание, что мои API не включают конечные точки, создающие html или представления; они возвращают только JSON ответов.
Используются GET, POST, PUT, DELETE
Я использую самые последние версии Spring и Springboot.

Дэвид

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