我正在尝试构建一个 war 文件,该文件知道在特定路径中查找 Spring Boot application.properties。例如在linux环境下运行时,
我希望我的 Maven 构建能够构建该应用程序,以便它知道查看以下位置:
/etc/projects/application.properties
需要明确的是,我想避免设置系统或命令行属性。我想将文件的位置连接到 spring 中,并让应用程序服务器和操作系统不知道 spring 是如何做到这一点的。这可能吗?
最佳答案
您可以将 -Dspring.config.location=/etc/projects/application.properties
作为 JAVA_OPTS
的一部分传递给 Tomcat。
关于Spring Boot - 在war文件中设置application.properties的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189144/