如何在.properties文件中为多个Grails约束消息使用相同的自定义文本字符串,以避免重复

时间:2016-05-25 16:47:11

标签: grails internationalization

我们对同一个对象有许多约束,这些约束应该给用户带来相同的错误消息,但是看不到共享文本的方法。这导致了重复的臭味。例如:

myInternationalizedProps_en.properties

myClassName.propertyName.minSize.notmet = your entry must be between 6 and 10 characters
myClassName.propertyName.maxSize.notmet = your entry must be between 6 and 10 characters

任何方式将这些文件合并为一个条目?使用Grails 2.3.x

1 个答案:

答案 0 :(得分:0)

简短的回答是“不”。没有办法将消息用于不同类型的约束。但是,对于示例中显示的特定情况,您可以使用单个minSize约束(和消息)替换maxSizesize约束(和消息)。