如果我在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/

10-10 10:58