Вопросы к Поиску с Алисой
Для обработки исключений валидации в Spring MVC можно использовать следующий подход:
Также для кастомной обработки ошибок валидации можно расширить ResponseEntityExceptionHandler или использовать метод @ExceptionHandler в контроллере или в @ControllerAdvice. docs.spring.io
Ещё один вариант — предоставить собственный bean-компонент ErrorAttributes, который записывает желаемое тело ответа. habr.com Код состояния ответа предоставляется значением status. habr.com Также можно использовать реализацию DefaultErrorAttributes, добавив в исключения аннотацию @ResponseStatus или позволив всем исключениям расширять ResponseStatusException. habr.com Оба способа позволяют настроить статус ответа и значение сообщения. habr.com