我有一个弹簧引导应用程序。
我有三个配置文件在我的应用程序-> 开发、分期和制作。我有3个文件
我的application.yml位于src/main/resources
中。我已经在应用程序中设置了活动配置文件。Yml为:
spring:
profiles.active: development
其他3个特定于配置文件的配置文件在C:\config
文件夹中。
我正在为eclipse使用gradle插件。当我尝试做一个“bootRun”时,我在eclipse中的gradle配置中将命令行参数设置为
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
然而,命令行属性没有得到反映,我的活动概要文件总是被设置为开发(这是我在应用程序中提到的一个)。yml文件)。此外,C:\Config文件夹不会搜索配置文件特定的配置文件。
我想我遗漏了一些东西。过去两天我一直在想这件事。但运气不好。我非常感激你的帮助。