报错详情
SpringBoot启动报错java.nio.charset.MalformedInputException: Input length = 1文章源自随机的未知-https://sjdwz.com/11172.html
报错原因
出现这个的原因,就是解析yml文件时,中文字符集不是utf-8的原因,这是maven在项目编译时,默认字符集编码是GBK。文章源自随机的未知-https://sjdwz.com/11172.html
解决方式
检查pom文件
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
要将编译字符集改成utf-8。文章源自随机的未知-https://sjdwz.com/11172.html
IDEA编码格式修改


文件修改
如果你的application.yml文件是把其他类型文件后缀名直接修改成.yml生成的,你要把内容复制出来,再新建一个application.yml,然后拷贝进去就行了。文章源自随机的未知-https://sjdwz.com/11172.html
欢迎关注本站微信公众号:随机的未知 如果喜欢本文,欢迎点赞,收藏,转发,打赏。