首页 > 解决方案 > 仅当 JSR 验证失败时才执行自定义注解

问题描述

我正在寻找一个示例代码,其中一个字段使用多个验证注释(JSR 和自定义)进行注释。我的要求是,如果一个注释的验证失败,则不应触发其他注释。

@NotNull
@Size(min=2, max=2)
@Attribute(value="OCC_TYP")
private String occupationType;

@Attribute 注释是一种自定义验证,它使用列检查字段的值。

仅当其他两个验证失败时才应触发此 @Attribute。现在,当我传递一个值“D”时,会显示 size 的错误消息以及 @Attribute 的错误消息。

标签: spring-bootjava-8customvalidatorjsr

解决方案


推荐阅读