Groovy / Grails默认错误消息

时间:2013-02-08 11:03:26

标签: grails internationalization

我正在尝试自定义我的错误消息。首先,我希望将输出上的消息键作为错误,例如:package.Subpage.title.nullable。

为了实现这个目标,我已经从我的应用程序中删除了所有的message.properties包,但我仍然在输出中得到这样的内容:

   Property [title] of class [class package.Subpage] cannot be blank

我有FieldError类的属性,看它是否在那里实现,我注意到这个类有属性:

   defaultMessage=Property [{0}] of class [{1}] cannot be blank 

当然我知道有一个消息键的模式看起来像class.property。(空白或可空或任何约束集)我可以覆盖每一条消息,但我的主要目标是完全控制这个如何消息密钥,消息值和默认消息看起来像。

问题:有没有办法为grails中的错误定义默认消息和消息密钥?

1 个答案:

答案 0 :(得分:1)

您可以实现自己的Spring MessageSource,然后将其连接到Grails: