Grails i18消息属性

Grails i18消息属性,grails,grails-constraints,Grails,Grails Constraints,我想更改i18消息属性文件中不同属性的typemismatch.java.math.BigDecimal的默认消息 在文档中说,使用typeMismatch.$className.$propertyName进行自定义,但这对我不起作用 有没有人遇到过这个问题。非常感谢您的帮助。对于属性foo,以下内容应覆盖默认消息: typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number 对于属性foo: typeMi

我想更改i18消息属性文件中不同属性的
typemismatch.java.math.BigDecimal
的默认消息

在文档中说,使用
typeMismatch.$className.$propertyName
进行自定义,但这对我不起作用


有没有人遇到过这个问题。非常感谢您的帮助。

对于属性
foo
,以下内容应覆盖默认消息:

typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number

对于属性
foo

typeMismatch.foo=自定义消息

或者更具体地说,对于表单中的属性foo:


typeMismatch.formName.foo=自定义消息

要覆盖默认消息,您需要在文档
typeMismatch.$className.$propertyName
$className
处使用完全限定的类名


例如,
typemissmatch.com.xxx.hrms.Employee.salary=请输入有效数字

能否显示您添加的确切属性?typemissmatch.java.math.BigDecimal.amount=金额值无效。不适合我。是否需要指定属性所属的类名。