您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

springboot启动报错: Failed to load property source from location ‘classpath:/application.yml‘

spring boot项目启动报错:Failed to load property source from location ‘classpath:/application.yml’

错误描述

01:25:43.686 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'
    at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:549)
    at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.loadForFileExtension(ConfigFileApplicationListener.java:500)
    at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:468)
    at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.lambda$null$6(ConfigFileApplicationListener.java:450)
    at java.lang.Iterable.forEach(Iterable.java:75)
   

错误原因

错误原因分析:springboot启动过程中读取application.yml中信息失败

解决思路

1. yml存在语法错误

这种一般idea可以自动检测出来,不排除写错的可能,先检查一遍

2. yml编码格式有问题

idea调整文件格式统一为utf-8,修改如下

在这里插入图片描述

修改之后,重启项目即可

3. yml中存在中文

如果修改为utf-8,但是启动仍然读取错误,那就删除掉yml中的中文吧(我碰到的就是这个),如果本篇帮到了你,麻烦给个赞,谢谢啦

参考链接

https://blog.csdn.net/qq_37495786/article/details/82505737


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进