【发布时间】:2014-02-19 22:33:48
【问题描述】:
我尝试通过 Hibernate 验证以下类:
public class LoginForm
{
@NotBlank(message = "{myCustomMessage}")
private String user;
@NotBlank(message = "{myCustomMessage}")
private String pw;
//....
}
这工作正常,我的自定义消息可以正确显示 NotBlank,但是如果我必须为每个约束、每个成员、每个类中的每个成员指定 (message = "{myCustomMessage}") 行,它会变得非常重复.
有没有办法全局设置此消息,因此不必为每个成员单独指定?也就是说,默认情况下,它会为@NotBlank 获取myCustomMessage? (以及我为其指定的所有其他约束)。
编辑:因此,如果我将消息键从 myCustomMessage 重命名为 org.hibernate.validator.constraints.NotBlank.message ,那么我不再需要指定 (message..) 行。但是,我仍然希望它可以在全球范围内与myCustomMessage 一起使用。
【问题讨论】:
-
请看这个之前的回答:stackoverflow.com/questions/2235544/…
-
@Romski 这没有回答我的问题
-
抱歉,重新阅读您的问题,我看到了您的问题。除了您编辑中的解决方案,我不知道其他任何事情。
标签: java hibernate hibernate-validator