【发布时间】:2012-10-23 11:10:38
【问题描述】:
我正在使用来自 Hibernate 验证器的 @NotEmpty 注释。但是我需要提供自定义消息。因此,我正在尝试以下方法以消除重复代码
@org.hibernate.validator.constraints.NotEmpty
public @interface NotEmpty {
String message() default "{notempty}";
}
上面是正确的方法吗?我可以知道这个注释覆盖的术语是什么吗?
【问题讨论】:
-
如果您必须提供默认消息更改键
org.hibernate.validator.constraints.NotEmpty.message的值,则无需另外添加注释。这也是默认消息,您可以在声明注释时指定消息。 -
我已经在我的两个 ValidationMessages.properties 文件中添加了密钥,它就像一个魅力。只是为了澄清一下,有没有办法让我的上述注释有效?谢谢
标签: java annotations hibernate-annotations