我想知道Grails在哪里设置默认错误消息。例如,我在message.properties文件中有这个。当我尝试使用错误的值保存数据时,会显示此消息。但我无法理解他(在代码中)设置此消息的位置。
default.invalid.min.message=Property {0} with value {2} is less than minimum value {3}
答案 0 :(得分:2)
当属性未通过min
约束时,Grails会自动使用此消息。您可以覆盖此消息并编辑messages.properties文件,也可以为类创建自定义消息。查看此处的文档:min constraint,最后一句是Error Code: className.propertyName.min.notmet
。因此,对于未满足最小约束的类和属性年龄描述,您应该在messages.properites中使用:
person.age.min.notmet=Sorry, you're too young!