我正在使用来自Hibernate验证器的@NotEmpty注释。但是,我需要提供自定义消息。因此,我正在尝试以下方法以消除重复的代码
@org.hibernate.validator.constraints.NotEmpty
public @interface NotEmpty {
String message() default "{notempty}";
}
高于正确的方法吗?我可以知道这个注释覆盖的术语是什么吗?
答案 0 :(得分:2)
如果要在org.hibernate.validator.constraints.NotEmpty.message
内提供默认消息更改密钥ValidationMessages.properties
的值,则无需另外注释。此外,这是defualt消息,您可以在声明注释时无论如何指定消息