InvalidConfigDataPropertyException: Property ‘spring.profiles.active‘ imported from...SpringBoot版本所致

 错误原因,SpringBoot版本所致,配置语法有变化

2.4版本之前的yaml配置为:

spring: 
  profiles:
    active: dev

2.4之后yaml应该 配置为:

spring:
  config:
    activate:
       on-profile:
          - dev
C:\Java\jdk1.8.0_45\bin\java -XX:TieredStopAtLevel=1 -noverify -Dspring.profiles.active=dev -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12714 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2018.1\lib\idea_rt.jar=12715:D:\Program Files\JetBrains\IntelliJ IDEA 2018.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Java\jdk1.8.0_45\jre\lib\charsets.jar;C:\Java\jdk1.8.0_45\jre\lib\deploy.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\access-bridge-64.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\cldrdata.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\dnsns.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\jaccess.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\jfxrt.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\localedata.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\nashorn.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\sunec.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\sunjce_provider.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\sunmscapi.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\sunpkcs11.jar;C:\Java\jdk1.8.0_45\jre\lib\ext\zipfs.jar;C:\Java\jdk1.8.0_45\jre\lib\javaws.jar;C:\Java\jdk1.8.0_45\jre\lib\jce.jar;C:\Java\jdk1.8.0_45\jre\lib\jfr.jar;C:\Java\jdk1.8.0_45\jre\lib\jfxswt.jar;C:\Java\jdk1.8.0_45\jre\lib\jsse.jar;C:\Java\jdk1.8.0_45\jre\lib\management-agent.jar;C:\Java\jdk1.8.0_45\jre\lib\plugin.jar;C:\Java\jdk1.8.0_45\jre\lib\resources.jar;C:\Java\jdk1.8.0_45\jre\lib\rt.jar;D:\SpringFramework\log-demo\target\classes;D:\mvnRepository\org\springframework\boot\spring-boot-starter\2.5.3\spring-boot-starter-2.5.3.jar;D:\mvnRepository\org\springframework\boot\spring-boot\2.5.3\spring-boot-2.5.3.jar;D:\mvnRepository\org\springframework\spring-context\5.3.9\spring-context-5.3.9.jar;D:\mvnRepository\org\springframework\boot\spring-boot-autoconfigure\2.5.3\spring-boot-autoconfigure-2.5.3.jar;D:\mvnRepository\org\springframework\boot\spring-boot-starter-logging\2.5.3\spring-boot-starter-logging-2.5.3.jar;D:\mvnRepository\ch\qos\logback\logback-classic\1.2.4\logback-classic-1.2.4.jar;D:\mvnRepository\ch\qos\logback\logback-core\1.2.4\logback-core-1.2.4.jar;D:\mvnRepository\org\apache\logging\log4j\log4j-to-slf4j\2.14.1\log4j-to-slf4j-2.14.1.jar;D:\mvnRepository\org\apache\logging\log4j\log4j-api\2.14.1\log4j-api-2.14.1.jar;D:\mvnRepository\org\slf4j\jul-to-slf4j\1.7.32\jul-to-slf4j-1.7.32.jar;D:\mvnRepository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\mvnRepository\org\springframework\spring-core\5.3.9\spring-core-5.3.9.jar;D:\mvnRepository\org\springframework\spring-jcl\5.3.9\spring-jcl-5.3.9.jar;D:\mvnRepository\org\yaml\snakeyaml\1.28\snakeyaml-1.28.jar;D:\mvnRepository\org\springframework\boot\spring-boot-starter-web\2.5.3\spring-boot-starter-web-2.5.3.jar;D:\mvnRepository\org\springframework\boot\spring-boot-starter-json\2.5.3\spring-boot-starter-json-2.5.3.jar;D:\mvnRepository\com\fasterxml\jackson\core\jackson-databind\2.12.4\jackson-databind-2.12.4.jar;D:\mvnRepository\com\fasterxml\jackson\core\jackson-annotations\2.12.4\jackson-annotations-2.12.4.jar;D:\mvnRepository\com\fasterxml\jackson\core\jackson-core\2.12.4\jackson-core-2.12.4.jar;D:\mvnRepository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.12.4\jackson-datatype-jdk8-2.12.4.jar;D:\mvnRepository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.12.4\jackson-datatype-jsr310-2.12.4.jar;D:\mvnRepository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.12.4\jackson-module-parameter-names-2.12.4.jar;D:\mvnRepository\org\springframework\boot\spring-boot-starter-tomcat\2.5.3\spring-boot-starter-tomcat-2.5.3.jar;D:\mvnRepository\org\apache\tomcat\embed\tomcat-embed-core\9.0.50\tomcat-embed-core-9.0.50.jar;D:\mvnRepository\org\apache\tomcat\embed\tomcat-embed-el\9.0.50\tomcat-embed-el-9.0.50.jar;D:\mvnRepository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.50\tomcat-embed-websocket-9.0.50.jar;D:\mvnRepository\org\springframework\spring-web\5.3.9\spring-web-5.3.9.jar;D:\mvnRepository\org\springframework\spring-beans\5.3.9\spring-beans-5.3.9.jar;D:\mvnRepository\org\springframework\spring-webmvc\5.3.9\spring-webmvc-5.3.9.jar;D:\mvnRepository\org\springframework\spring-aop\5.3.9\spring-aop-5.3.9.jar;D:\mvnRepository\org\springframework\spring-expression\5.3.9\spring-expression-5.3.9.jar;D:\mvnRepository\org\projectlombok\lombok\1.18.20\lombok-1.18.20.jar;D:\mvnRepository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar com.logtest.demo.LogApplication
19:17:11.008 [main] INFO com.logtest.demo.LogApplication - ===============项目启动了===============
19:17:11.015 [main] DEBUG com.logtest.demo.LogApplication - ===============debug===============
19:17:11.015 [main] WARN com.logtest.demo.LogApplication - ===============warn===============
19:17:11.015 [main] ERROR com.logtest.demo.LogApplication - ===============error===============
19:17:11.884 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.active' imported from location 'class path resource [application-dev.yml]' is invalid in a profile specific resource [origin: class path resource [application-dev.yml] - 12:13]
	at org.springframework.boot.context.config.InvalidConfigDataPropertyException.lambda$throwOrWarn$1(InvalidConfigDataPropertyException.java:125)
	at org.springframework.boot.context.config.InvalidConfigDataPropertyException$$Lambda$137/1153447573.accept(Unknown Source)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080)
	at org.springframework.boot.context.config.InvalidConfigDataPropertyException.throwOrWarn(InvalidConfigDataPropertyException.java:122)
	at org.springframework.boot.context.config.ConfigDataEnvironment.checkForInvalidProperties(ConfigDataEnvironment.java:361)
	at org.springframework.boot.context.config.ConfigDataEnvironment.applyToEnvironment(ConfigDataEnvironment.java:325)
	at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:233)
	at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:102)
	at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:94)
	at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102)
	at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82)
	at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:63)
	at org.springframework.boot.SpringApplicationRunListeners$$Lambda$40/450003680.accept(Unknown Source)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:62)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:374)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:332)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)
	at com.logtest.demo.LogApplication.main(LogApplication.java:19)

Process finished with exit code 1

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值