Я настраиваю свой appstrings.properties
файл, который содержит строки, относящиеся к теме, используемой моим приложением.Есть две темы для моего приложения.Оба имеют свой собственный файл appstrings.properties
, расположенный в WEB-INF/strings/theme1/appstrings
и WEB-INF/strings/theme2/appstrings
.Я указал свойство themeName в файле config.properties.
Вот мой весенний конфигурационный файл:
<context:property-placeholder location="file:///${config.properties}" />
...
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource"
p:basenames="WEB-INF/strings/theme1/appstrings" />
Сейчас все строки моего приложения поступают из WEB-INF / strings / theme1 / appstringsФайл .properties.Как я могу сделать это динамичным.то есть когда я изменяю свойство themeName на theme2, оно должно получить строку из WEB-INF / strings / theme2 / appstrings.properties