1

在使用 messages.properties 文件覆盖 Spring 的默认消息时,有没有办法使用标题而不是变量名?

例如,我用这个

typeMismatch.java.lang.Integer={0} must be a number.

创建错误消息“名字必须是数字。”,但我更喜欢可读性,例如“名字必须是数字。”。

有没有办法做到这一点?

4

1 回答 1

1

您可以为特定类的特定字段自定义属性。假设您的模型属性名为foo并且它有一个名为firstName的属性,那么您可以使用以下方法为该特定字段声明自定义错误消息:

typeMismatch.foo.firstName=First Name must be a number 

您可以查看此页面以获取更多信息。

于 2012-10-17T20:11:18.870 回答