使用messages.properties文件覆盖Spring的默认消息时,有没有办法使用标题而不是变量名?
例如,我使用了这个
typeMismatch.java.lang.Integer={0} must be a number.
创建错误消息“firstName必须是数字。”,但我更喜欢可读性,例如“First Name必须是数字。”。
有没有办法做到这一点?
答案 0 :(得分:1)
您可以自定义特定类的特定字段的属性。假设您的模型属性名为 foo ,并且它具有名为 firstName 的属性,那么您可以使用以下命令为该特定字段声明自定义错误消息:
typeMismatch.foo.firstName=First Name must be a number
您可以查看this page了解详情。