Класс CustomParameterizedException
был удален в PR # 9624 в пользу библиотеки Problem .
Цитирование документации по Управление ошибками сервера :
Для обработки ошибок Spring MVC REST JHipster использует веб-библиотеку Zalando Problem Spring , чтобы предоставлять расширенные JSON сообщения об ошибках.
Вы можете получить те же пользовательские сообщения об ошибках, что и раньше, с меньшими усилиями и большим количеством параметров настройки.
import org.zalando.problem.Problem;
import org.zalando.problem.Status;
...
throw Problem.builder()
.withStatus(Status.BAD_REQUEST)
.with("param1", "value 1")
.with("param2", "value 2")
.build();
Если вы заметили, именно так JHipster обрабатывает ошибки в базовых компонентах (пользователи , учетные записи, авторизация).
Проверьте класс ExceptionTranslator.java
для примеров и рекомендаций. Хорошее место для начала было бы handleMethodArgumentNotValid()
Я думаю, но мой опыт работы с библиотекой проблем очень ограничен.