如果我在message.properties
文件中有以下行
myClass.label= My Classs
如何对其进行不区分大小写的搜索?例如,使用message(code:"MyClass.label")
(大写'M')。
另外,有没有理由为什么grails的脚手架用第一个字符小写而不是大写来搜索类标签?
答案 0 :(得分:2)
属性文件以及诸如messages.properties之类的资源包在规范上区分大小写。其次,类名的小写首字母的原因是为了满足bean命名标准。
如果您真的想对消息代码进行不敏感搜索,则需要定义并实现自己的messageSource bean。值得一读的是春天的this is done。