当前位置: 首页 > 知识库问答 >
问题:

从starter和spring-boot应用程序合并2个文件

弓智明
2023-03-14
my:
  test:
    value: test

spring:
  profiles:
    active: development
spring:
  profiles:
    active: testing

active=testing
my.test.value=test

当前它失败了,错误:原因:java.lang.IllegalArgumentException:无法解析值“${my.test.value}”中的占位符“my.test.value”

共有1个答案

钱欣悦
2023-03-14

使用spring.profiles.include

spring:
  profiles:
   active: testing
   include: default

也可以创建不同的application-profile.yml(例如application-testing.yml),并在启动Spring Boot应用程序时指定配置文件

指挥

java -jar name.jar spring.profiles.active=testing // it will pick the properties values from application-testing.yml
spring:
  profiles:
    include: default
 类似资料: