Ограничение проверки пользовательского компонента не работает с методами интерфейса по умолчаниюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ограничение проверки пользовательского компонента не работает с методами интерфейса по умолчанию

Сообщение Anonymous »

Похоже, что пользовательские ограничения просто игнорируются при применении к параметрам методов интерфейса по умолчанию.
У меня есть следующее пользовательское ограничение:

Код: Выделить всё

@Documented
@Retention(RUNTIME)
@Target({TYPE, RECORD_COMPONENT, PARAMETER, METHOD})
@Constraint(validatedBy = ValidAdjustmentDateValidator.class)
public @interface ValidAdjustmentDate {
String message() default "Invalid date combination";
Class[] groups() default {};
Class

Подробнее здесь: [url]https://stackoverflow.com/questions/79829392/custom-bean-validation-constraint-not-working-on-interface-default-methods[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»