Мне нужна свободная конфигурация, развертываемая война, myapp1.war, которая может извлекать файлы конфигурации из папки tomcat/lib. Поскольку у меня есть другие веб-приложения, сосуществующие на одном и том же Tomcat: myapp2.war, myapp3.war, мне нужен этот макет:
tomcat/lib/myapp1/application.properties
tomcat/lib/myapp2/application.properties
tomcat/lib/myapp3/application.properties
Таким образом, я могу создать военные файлы без каких-либо файлов свойств во время войны и развернуть их на любом сервере.
Я прочитал документацию Spring, но в ней объясняется, как установить местоположение при запуске как банку:
java -jar myapp.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties
Я не могу понять, как это сделать в случае нескольких сосуществующих военных файлов.
Я хотел бы знать, возможно ли это, или я должен отказаться от Spring загрузки и вернуться к традиционным приложениям Spring MVC.