启动Springboot 报错 DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener

"C:\Program Files\Java\jdk1.8.0_151\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always 

 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: 

 

原因:

java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'

配置有问题

解决办法:

我的application.yml和application-dev.yml是没有配置错误的,而且我的文件名称是完全正常的,编译后的target文件里面也有application-dev.yml,我就很纳闷问题出在哪儿了!

打开target文件,查看application-dev.yml文件,发现这个文件居然是空的,说明这个文件编译失败了!!!

最后找到问题,因为这个文件的编码格式是GBK,项目的编码格式是UTF-8,里面有注释,注释乱码,导致编译失败

1.修改你的编码格式

2.删除注释

启动Springboot 报错 DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener_第1张图片

你可能感兴趣的:(启动Springboot 报错 DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener)