SpringBoot启动报错:Failed to load property source from 'file:/D:…
SpringBoot启动爆如图的错误
2024-02-22 20:57:42.865 ERROR 23024 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed
java.lang.IllegalStateException: Failed to load property source from 'file:/D:/online/syy-online-parent/service/service-product/target/classes/application-dev.yml' (classpath:/application-dev.yml) for profile dev
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:564) ~[spring-boot-2.3.6.RELEASE.jar:2.3.6.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.loadForFileExtension(ConfigFileApplicationListener.java:490) ~[spring-boot-2.3.6.RELEASE.jar:2.3.6.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:471) ~[spring-boot-2.3.6.RELEASE.jar:2.3.6.RELEASE]
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.lambda$null$7(ConfigFileApplicationListener.java:450) ~[spring-boot-2.3.6.RELEASE.jar:2.3.6.RELEASE]
这里报错误是因为在yml文件输入了中文字符,然后在编码的时候出现了问题,即使写入的中文被注释了也是编译不通过的。
所以检查yml文件中是否有不符合的中文字符,删除,重新运行程序,成功!!!
yml文件编译很严格,所以一定要严格注意书写规范!!!