springboot启动报错,解决只需要3步
1.新建的项目,启动类一直报错,总是报yml有问题,有的说将项目的编码设置为utf-8即可,而且大都是这个解决办法(你可以试试)
微信图片_20211018143307.png
2.设置的编码之后,需要重新拉下依赖
如下图,但是我的设置了仍然报错,首先问题原因:解析yml文件时,中文字符集不是utf-8的原因,需要执行:过cmd命令,mvn clean compile 后,项目又可以成功运行,或者是在项目中执行,如下图
微信图片_20211018141712.png
3.(看个人需要):最终原因:maven在项目编译时,默认字符集编码是GBK
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
总结
新建项目,比较容易遇见的问题,一直盯着yml书写格式了,浪费了很多时间,遇到问题还是要多问度娘,还有就是多思考,因为这个错下面已经抛出jar的错误了,但是被完美的忽视掉了!!!!
参考网址:https://www.freesion.com/article/7900546940/
网友评论