Gradle boorun不能与SPRING_PROFILES_ACTIVE一起工作,但可以与spring.profil



MacOS Monterey。
Spring Boot 2.4.5。
Gradle 7.4.2

这个问题很简单。

这个不行:

SPRING_PROFILES_ACTIVE=local ./gradlew bootRun 

这个有效:

./gradlew bootRun --args='--spring.profiles.active=local'

在"works"下,我了解到配置文件正在成功地传递给Gradle任务。

我读到的是SPRING_PROFILES_ACTIVE-是操作系统环境变量,而spring.profiles.active

仍然不清楚为什么选项SPRING_PROFILES_ACTIVE=local ./gradlew bootRun不起作用

谢谢。

将其分成多行

$ export SPRING_PROFILES_ACTIVE=local 
$ ./gradlew bootRun 

相关内容

  • 没有找到相关文章

最新更新