Spring Boot 如何在Sping Boot YAML中激活配置文件?

cvxl0en2  于 2023-02-22  发布在  Spring
关注(0)|答案(1)|浏览(187)

我有下面的应用程序YAML我的Spring Boot(2.4.5)应用程序与两个配置文件.

spring:
  profiles: dev
spring:
  profiles: prod

现在当我传递参数-Dspring.profiles.active = dev时,它实际上并没有拾取配置文件,最近是否对配置文件进行了任何更改。
当我激活配置文件时,如下图所示

spring:
  profiles:
    active: dev

但根据env配置文件可以不同。我不想硬编码的配置文件

3zwtqj6y

3zwtqj6y1#

您应该在应用程序.yml中使用以下代码:

spring
   config:
      activate:
         on-profile: dev

---
    
spring
   config:
      activate:
         on-profile: prod

相关问题