我在变量上使用了@NotEmpty(hibernate验证器)注释。创建了messages.properties文件,我使用" AnnotationName.objectName.variable = string_to_be_displayed"来输入正确的条目。我仍然收到默认错误消息"可能不是空"。在spring config servlet中,我也绑定了messages.properties。但没有成功。请帮忙。我多次尝试过。
附上日志
的屏幕截图回应机构是:
答案 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文件夹