如果我在message.properties
文件中包含以下行
myClass.label= My Classs
如何进行不区分大小写的搜索?例如,使用
message(code:"MyClass.label")
(大写的“M”)。另外,是否有理由为什么Grails的脚手架会搜索首字母为小写而不是大写的class标签?
最佳答案
属性文件以及因此的资源包(例如messages.properties)根据规范区分大小写。其次,类名首字母小写的原因是要符合bean的命名标准。
如果您确实想对消息代码进行不敏感的搜索,则需要定义和实现自己的messageSource bean。值得阅读Spring的this is done。
关于java - 不区分大小写的i18n字符串搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22257713/