Spring Boot - 在war文件中设置application.properties的位置

fan*_*nly 4 spring spring-boot

我正在尝试构建一个war文件,该文件知道在弹簧引导application.properties的特定路径中查找.例如,在linux环境中运行时,

我希望我的maven构建一些如何构建该应用程序,以便它知道查看以下位置:

/etc/projects/application.properties
Run Code Online (Sandbox Code Playgroud)

要清楚,我想避免设置系统或命令行属性.我想将文件的位置连接到弹簧,并让应用程序服务器和操作系统不知道spring是如何做到的.这可能吗?

Ekk*_*amp 5

您可以-Dspring.config.location=/etc/projects/application.properties作为JAVA_OPTSTomcat的一部分传递 .