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

相关推荐
故渊ZY5 分钟前
Java 代理模式:从原理到实战的全方位解析
java·开发语言·架构
匿者 衍6 分钟前
POI读取 excel 嵌入式图片(支持wps 和 office)
java·excel
一个尚在学习的计算机小白15 分钟前
java集合
java·开发语言
IUGEI23 分钟前
synchronized的工作机制是怎样的?深入解析synchronized底层原理
java·开发语言·后端·c#
q***136128 分钟前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
z***I39428 分钟前
Java桌面应用案例
java·开发语言
r***12381 小时前
SpringBoot最佳实践之 - 使用AOP记录操作日志
java·spring boot·后端
间彧1 小时前
Java进程内存深度解析:从JVM组件内存到RSS的全面视角
java
间彧1 小时前
对比GraalVM Native Image与传统JVM,在内存管理方面各自适合哪些具体业务场景?
java
daidaidaiyu1 小时前
Spring IOC 源码学习一 基本姿势
java·spring