SpringApplication будет загружать свойства из application.properties файлы в следующих местах и добавить их в SpringОкружающая среда:
- A /config subdirectory of the current directory. - The current directory - A classpath /config package - The classpath root
Список упорядочен по приоритету (свойства, определенные в местоположениях выше в списке, переопределяют те, которые определены в более низких местах).
Вопрос: при запуске файла war
на сервере tomcat
: как добавить дополнительное место для application.properties
вне класса или контейнера tomcat, например d:\application.properties
Пользовательское местоположение должно иметь наивысший приоритет в отношении местоположений выше.
Проблема заключается в следующем: я мог бы, конечно, добавить папку /config
внутри моей взорванной войны в папку tomcat webapps
, но тогда я потеряю любую настраиваемую конфигурацию, если папка webapps будет очищена, а война будет перераспределена.
Таким образом, я хотел бы добавить дополнительное место снаружи.