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

报错日志

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格式即可)

posted @ 2020-02-18 22:43  叶落无蝉鸣  阅读(27)  评论(0编辑  收藏  举报