Я использую пользовательскую проверку в классе сущностей, аннотацию @Valid
в классе обслуживания не в классе контроллера и пользовательский контроллер исключений (@ControllerAdvice
) в Spring Boot.
Когда я использую @Valid
в контроллере, пользовательская аннотация выдает MethodArgumentNotValidException
, и я могу с этим справиться.
Проблема возникает, когда я использую @Valid
в классе обслуживания, пользовательская аннотация перестала вызывать исключение. Я хочу обрабатывать пользовательскую аннотацию в ConstraintViolationException
. Я использую пользовательскую аннотацию на уровне объекта, а не на уровне поля. Пожалуйста помоги