美文网首页
SPRINGBOOT启动报错JAVA.NIO.CHARSET.M

SPRINGBOOT启动报错JAVA.NIO.CHARSET.M

作者: lz众里寻他千百度 | 来源:发表于2021-10-18 14:31 被阅读0次

    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/

    相关文章

      网友评论

          本文标题:SPRINGBOOT启动报错JAVA.NIO.CHARSET.M

          本文链接:https://www.haomeiwen.com/subject/jcknoltx.html