С учетом следующих свойств:
app.name=Foo
app.provider=Monkeys LTD
ui.footer.text={0}, brought to you by {1}
текст "Foo, предоставленный вам Monkeys LTD" можно вылепить, поместив вышеперечисленное в комплект ресурсов (messages_en.properties
), MessageSource
bean и вызов:
messageSource.getMessage("ui.footer.text",args,locale)
(где args
создается с app.name
и app.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}"
Спасибо!