我正在使用 Hibernate validator 中的 @NotEmpty 注释。但是我需要提供自定义消息。因此我正在尝试以下方法来消除重复的代码
@org.hibernate.validator.constraints.NotEmpty
public @interface NotEmpty {
String message() default "{notempty}";
}
以上是正确的方法吗?我可以知道这个注释重写的术语是什么吗?
最佳答案
如果您想提供默认消息,请更改 ValidationMessages.properties
内的 org.hibernate.validator.constraints.NotEmpty.message
键的值,无需另一个注释。这也是默认消息,您可以在声明注释时指定消息
您可以在Annotation Processing上阅读有关注释的更多信息。
关于java - 如何简化注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029175/