我对百里香了解不多。但是请注意,
''如果使用
MessageFormat和检索消息,则可能需要转义单引号(带有两个单引号())
ResourceBundle。
如果您使用的是Spring的
ResourceBundleMessageSource(内部使用
ResourceBundle和
MessageFormat),则必须做同样的事情。
参见MessageFormat
javadoc:
在字符串中,一对单引号可用于引用除单引号以外的任何任意字符。例如,模式字符串“’{0}’”代表字符串“
{0}”,而不是FormatElement。在整个字符串中,单引号本身必须用双引号’‘表示。例如,模式字符串“’{‘}’”被解释为以下序列:“
{(引号的开始和左花括号),”(单引号)和}”(右花括号和结尾)而不是“ {”和“}”(用大括号括起来的左和右花括号):表示字符串“ {‘}”,而不是“
{}”。
前段时间,我写了一篇博客文章,提供了有关该主题的更多详细信息:使用Java资源包转义单引号



