YAMLException: java.nio.charset.MalformedInputException: Input length = 1

springboot项目启动的时候提示这个错误:YAMLException: java.nio.charset.MalformedInputException: Input length = 1

根据异常信息提示,是YAML文件有问题。

原因是yml配置文件的编码有问题。

需要修改项目的编码格式,一般统一为UTF-8。

或者搜索"encoding",把能改的都改一下。

统一完项目编码之后,需要对配置文件进行转码,转成UTF-8。

把配置文件拷贝出来,用记事本打开,另存为UTF-8,再拷到项目里面就可以了。

相关推荐
程序员小假1 天前
为什么要有 time _wait 状态,服务端这个状态过多是什么原因?
java·后端
qwert10371 天前
跨域问题解释及前后端解决方案(SpringBoot)
spring boot·后端·okhttp
yuweiade1 天前
【Spring】Spring MVC案例
java·spring·mvc
码喽7号1 天前
springboot学习四:RESTful风格+swagger
spring boot·学习·restful
罗超驿1 天前
Java数据结构_链表
java·数据结构·链表
小璐资源网1 天前
C++中如何正确区分`=`和`==`的使用场景?
java·c++·算法
AMoon丶1 天前
C++模版-函数模版,类模版基础
java·linux·c语言·开发语言·jvm·c++·算法
二十雨辰1 天前
[Java]RuoYi框架原理分析
java
东离与糖宝1 天前
Java 玩转 AI 智能体性能优化:OpenClaw 高并发调用与 Token 成本控制实战
java·人工智能
y = xⁿ1 天前
【从零开始学习Redis|第七篇】Redis 进阶原理篇:消息队列、分布式锁、缓存击穿与事务实现
java·redis·学习·缓存