Программисты JAVA общаются здесь
-
Anonymous
Как сделать аннотацию @notnull работает перед пользовательским валидатором?
Сообщение
Anonymous »
Мое приложение Springboot получает DTO: < /p>
Код: Выделить всё
@GroupSequence(value = {ValidationGroup.LightErrors.class, ValidationGroup.HeavyError.class, MyDto.class})
@MyDtoConstraint(groups = ValidationGroup.HeavyError.class)
public class MyDto {
@Valid
private MyCommissionDto commission;
}
аннотация
mydtoconstraint выглядит так:
Код: Выделить всё
@Documented
@Constraint(validatedBy = MyDtoConstraintValidator.class)
Подробнее здесь: [url]https://stackoverflow.com/questions/79414343/how-to-make-the-annotation-notnull-works-before-custom-validator[/url]
1738752427
Anonymous
Мое приложение Springboot получает DTO: < /p>
[code]@GroupSequence(value = {ValidationGroup.LightErrors.class, ValidationGroup.HeavyError.class, MyDto.class})
@MyDtoConstraint(groups = ValidationGroup.HeavyError.class)
public class MyDto {
@Valid
private MyCommissionDto commission;
}
[/code]
аннотация [b] mydtoconstraint [/b] выглядит так:
[code]@Documented
@Constraint(validatedBy = MyDtoConstraintValidator.class)
Подробнее здесь: [url]https://stackoverflow.com/questions/79414343/how-to-make-the-annotation-notnull-works-before-custom-validator[/url]