SpringBoot 启动报错 java.nio.charset.MalformedInputException: Input length = 2
·
出现该问题的解决方案如下:
一、检查pom文件
我们首先需要在pom文件中设置,编译时编码utf-8即可,如果解决不了进行第二步
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.SR6</spring-cloud.version>
<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>
二、idea Settings中修改编码格式


三、需要注意的问题:
有时我们的application.yml文件是通过直接修改 application.properties 文件的后缀得到的,这时就需要你把application.yml中的内容全部复制,然后删除,再新建一个application.yml文件,将复制的内容拷贝进去再运行项目就不会报错了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)