【发布时间】:2019-08-03 13:48:22
【问题描述】:
我希望能够在我的 Spring Boot 应用程序中指定环境变量。我有一个正在使用的外部库,它需要环境变量,这些变量的值将根据我们部署的环境而变化。
例如,在我打包的spring boot jar“myapp-boot-packaged.jar”的application.properties中,我添加了以下属性:
foo=bar
等效于 java -Dfoo=bar -jar myapp-boot-packaged.jar
【问题讨论】:
-
到底是什么问题?您是在问如何通过 Spring Boot 应用程序设置环境变量和值?
-
是的。我有一个期望设置环境变量的外部库。但是,当我在 application.properties 中定义变量时,外部库无法识别它。我可以通过 IDE 的运行配置指定环境变量来运行应用程序。我正在寻找一种将其打包到我的应用程序中的方法。
-
原来问题出在提供的 jar 中。
-
拜托,你找到解决办法了吗?
标签: spring-boot environment-variables