报错日志
java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’
触发错误
新建一个spring boot项目,默认产生的项目文件是application.yml
,手动改成了application.yml
。启动项目时就报错了
解决
原因:
1,先确保文件名没有写错;
2,如果文件名没有错误,再考虑文件编码格式问题(有可能是文件中有中文注释,导致编码不是UTF-8。打开target文件,查看application.yml文件,如果这个文件居然是空的,说明这个文件编译失败了,则能说明是文件乱码导致的。可以去掉中文注释,或者将项目改成UTF-8格式即可)