资源束:值可以引用束中的另一个键吗?

时间:2019-02-01 01:40:47

标签: spring internationalization resourcebundle

给出以下属性:

app.name=Foo
app.provider=Monkeys LTD
ui.footer.text={0}, brought to you by {1}

通过将上述内容放入资源束(messages_en.properties),MessageSource bean中并调用:

,可以使文本“ Monkeys LTD带给您的Foo”很流行。
messageSource.getMessage("ui.footer.text",args,locale)

(其中argsapp.nameapp.provider实例化)

有没有一种方法可以缩短代码并通过属性文件嵌入app.name / app.provider?例如。像这样:

app.name=Foo
app.provider=Monkeys LTD
# reference another value
ui.footer.text="${app.name} brought to you by ${app.provider}"

谢谢!

0 个答案:

没有答案