我需要一个免配置,可部署的war,myapp1.war,它可以从tomcat/lib文件夹中检索配置文件.由于我有其他Web应用程序共存于同一个Tomcat:myapp2.war,myapp3.war,我需要这个布局:
tomcat/lib/myapp1/application.properties
tomcat/lib/myapp2/application.properties
tomcat/lib/myapp3/application.properties
Run Code Online (Sandbox Code Playgroud)
通过这种方式,我可以在战争中构建war文件而不需要任何属性文件,并在任何服务器上部署.
我已经阅读了Spring文档,但它解释了如何在作为jar运行时设置位置:
java -jar myapp.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties
Run Code Online (Sandbox Code Playgroud)
对于多个共存战争文件的情况,我无法弄清楚如何做到这一点.
我想知道这是否可行,还是应该放弃Spring Boot并回到传统的Spring MVC应用程序.