Как разместить свойства вне проекта и загрузить как свойства проекта, так и свойства проекта за пределами? - PullRequest
0 голосов
/ 06 октября 2019

Я настраиваю разные проекты на одном и том же сервере и хочу поместить одни и те же свойства в некоторый путь вне папки tomcat и загрузить свойства проекта, а также узнать, как я могу это сделать, чтобы загружать как свойства проекта, так и свойства по пути.

1 Ответ

0 голосов
/ 06 октября 2019

Вы задали 2 вопроса:

  • Чтобы разместить свойства вне проекта, вам нужно создать файл пользовательского класса, который расширяет пакет ресурсов. Подробнее см. Здесь: Загрузка ресурсов вне проекта
  • Для загрузки обоих свойств вы можете загрузить оба с разными переменными, например:

    <!-- loading properties outside the project --> <resource-bundle> <base-name>com.yourpackage.CustomResourceBundle</base-name> <var>msgCustom</var> </resource-bundle> <!-- loading properties inside the project --> <resource-bundle> <base-name>com.yourpackage.resources.view</base-name> <var>msg</var> </resource-bundle>

...