Ограничение проверки пользовательского компонента не работает с методами интерфейса по умолчанию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]

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