错误:

Property 'spring.config.activate.on-profile' imported from location

解决方法:
这是我提的issue,里面有解决方法:https://github.com/spring-projects/spring-boot/issues/26436

以下是解决方法:

SpringBoot Version: 2.3.1.RELEASE -> 2.4.2

假设在项目的resource目录下面有以下文件:
application.yml
application-dev.yml为测试环境配置
application-prod.yml为生产环境配置
application-common.yml为公共配置文件

解决方法:

application.yml

## 2.3.1.RELEASE
spring:
  profiles:
    active: dev
    include: common

## 2.4.2
spring:
  profiles:
    active: dev
    group:
      dev: common
      test: common
      prod: common

application-dev.yml

## 2.3.1.RELEASE
spring:
  profiles: dev

## 2.4.2
spring:
  ## 在对应环境配置文件里面不需要指定对应环境了,在 application.yml 中指定配置文件以及包含的配置文件即可。如果加上的话,启动会报错。

application-prod.yml

## 2.3.1.RELEASE
spring:
  profiles: prod

## 2.4.2
spring:
  ## 在对应环境配置文件里面不需要指定对应环境了,在 application.yml 中指定配置文件以及包含的配置文件即可。如果加上的话,启动会报错。
Last modification:May 12, 2021
If you think my article is useful to you, please feel free to appreciate