@NotEmpty不显示自定义的异常消息

时间:2014-11-12 05:54:16

标签: java spring hibernate-validator

我在变量上使用了@NotEmpty(hibernate验证器)注释。创建了messages.properties文件,我使用" AnnotationName.objectName.variable = string_to_be_displayed"来输入正确的条目。我仍然收到默认错误消息"可能不是空"。在spring config servlet中,我也绑定了messages.properties。但没有成功。请帮忙。我多次尝试过。

附上日志enter image description here

的屏幕截图

回应机构是: enter image description here

2 个答案:

答案 0 :(得分:2)

最后我找到了问题的解决方案。

要显示自定义消息,请按以下步骤操作:

@NotBlank(message = "your messages")
private String variableName;

您可以将(messege =“...”)与每个hibernate验证器定义的注释一起使用,例如。 @Range@Size@NotEmpty

无需为自己创建任何ValidationMessages.properties文件或messages.properties文件。无需在spring-context.xml文件中执行任何绑定操作。

您可以按照此link了解有关此问题的更多信息。 享受使用您自己的消息编码!

答案 1 :(得分:0)

请将您的messages.properties文件用户src / main / resources文件夹