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,再拷到项目里面就可以了。

相关推荐
小石头 1008617 分钟前
【JavaEE】进程和线程的区别
java·java-ee
oioihoii29 分钟前
C++对象生命周期与析构顺序深度解析
java·开发语言·c++
BBB努力学习程序设计40 分钟前
Java枚举(Enum):定义固定值的"类型安全"利器
java
It's now1 小时前
BeanRegistrar 的企业级应用场景及最佳实践
java·开发语言·spring
qq_589568101 小时前
mybatis-plus和springboot项目错误记录
spring boot·后端·mybatis
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Java的小区物业管理系统APP的设计与实现为例,包含答辩的问题和答案
java·开发语言
会编程的林俊杰1 小时前
Mapper解析
java·mybatis
狼爷1 小时前
yyds,JDK 25 终结 import,可以像 Python 一样简单粗暴了
java
毕设源码-邱学长2 小时前
【开题答辩全过程】以 跑腿服务网站为例,包含答辩的问题和答案
java·eclipse