"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.删除注释