我正在尝试自定义我的错误消息。首先,我想在输出中获取消息键作为错误,例如: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 中的错误定义默认消息和消息键?