如何简化注释

时间:2012-10-23 11:10:39

标签: java annotations hibernate-annotations

我正在使用来自Hibernate验证器的@NotEmpty注释。但是,我需要提供自定义消息。因此,我正在尝试以下方法以消除重复的代码

@org.hibernate.validator.constraints.NotEmpty
public @interface NotEmpty {
    String message() default "{notempty}";
}

高于正确的方法吗?我可以知道这个注释覆盖的术语是什么吗?

1 个答案:

答案 0 :(得分:2)

如果要在org.hibernate.validator.constraints.NotEmpty.message内提供默认消息更改密钥ValidationMessages.properties的值,则无需另外注释。此外,这是defualt消息,您可以在声明注释时无论如何指定消息

您可以在Annotation Processing

上阅读有关anotations的更多信息