spring-boot - 仅当 JSR 验证失败时才执行自定义注解
问题描述
我正在寻找一个示例代码,其中一个字段使用多个验证注释(JSR 和自定义)进行注释。我的要求是,如果一个注释的验证失败,则不应触发其他注释。
@NotNull
@Size(min=2, max=2)
@Attribute(value="OCC_TYP")
private String occupationType;
@Attribute 注释是一种自定义验证,它使用列检查字段的值。
仅当其他两个验证失败时才应触发此 @Attribute。现在,当我传递一个值“D”时,会显示 size 的错误消息以及 @Attribute 的错误消息。