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

相关推荐
断剑zou天涯12 小时前
【算法笔记】窗口内最大值或最小值的更新结构
java·笔记·算法
m***667312 小时前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
昙鱼13 小时前
embeddingModel操作milvus数据库集合
spring boot·milvus·spring ai
鲸沉梦落14 小时前
Java中的Stream
java
yihuiComeOn15 小时前
[源码系列:手写Spring] AOP第二节:JDK动态代理 - 当AOP遇见动态代理的浪漫邂逅
java·后端·spring
Porunarufu15 小时前
Java·关于List
java·开发语言
靠沿15 小时前
Java数据结构初阶——Collection、List的介绍与ArrayList
java·数据结构·list
e***716715 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
程序猿小蒜15 小时前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
q***563816 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring