栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot Caused by: java.nio.charset.MalformedInputException: Input length = 1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot Caused by: java.nio.charset.MalformedInputException: Input length = 1

众所周知:程序员没有重启软件解决不了的事情,如果有那就直接关机。哈哈  

                今天在使用springboot关联mybatisplus时遇到了一个bug:十分无奈,奈何重启idea还是没有用.、bug是这样的。

springboot Caused by: java.nio.charset.MalformedInputException: Input length = 1
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125)
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:223)
… 31 common frames omitted


思考原因:

        1、因为我的application.yml是复制我之前写的项目的,怀疑是这的错误。但是我删除这个yml之后重新写还是没有用。这个方法作废。

        2.然后去更改yml的编码格式和pom.xml里面的编码格式:(因为里面的中文注释乱码了)

先在settings找到code style-->File   Encodings

修改编码格式:

 再修改pom.xml中配置即可。

 代码如下:

    
        1.8
        UTF-8
        UTF-8
        UTF-8
    

这样应该是可以了。如果还有别的方法欢迎补充。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1020514.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号