我的应用程序有三个配置文件->开发、暂存和生产。所以我有3个文件。
- application-development.yml
- application-staging.yml
- application-production.yml
src/main/resources
目录下。我已在application.yml中设置了活动配置文件为:spring:
profiles.active: development
其他三个特定配置文件位于C:\config文件夹中。
我正在使用Eclipse的Gradle插件。当我尝试执行"bootRun"时,我在Eclipse的Gradle配置中设置了命令行参数。
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
然而,命令行属性没有得到反映,我的活动配置始终被设置为开发环境(这是我在
applications.yml
文件中提到的那个)。此外,C:\Config文件夹没有被搜索以获取特定配置文件。我觉得我在这里漏掉了什么。我已经试图弄清楚了过去两天。但是没有运气。我真的很感激任何帮助。
bootRun
命令行? - Biju Kunjummen