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

相关推荐
天启HTTP1 分钟前
多线程环境下,动态IP怎么分配最合理
java·服务器·网络
hzb666668 分钟前
xd_day32-day40
java·javascript·学习·安全·web安全·tomcat·php
东北甜妹11 分钟前
Python脚本
java·开发语言·前端
心勤则明12 分钟前
Spring AI Alibaba 实战 MCP 协议
java·人工智能·spring
NGC_661119 分钟前
ConcurrentHashMap1.8 多线程扩容机制
java·开发语言
东离与糖宝26 分钟前
不用Python!Java+Spring AI 3.x本地RAG系统搭建实战
java·人工智能
堕27429 分钟前
JavaEE初阶——《多线程--. 多线程带来的的⻛险-线程安全 (重点)》
java·算法·java-ee
book123_0_9931 分钟前
spring 跨域CORS Filter
java·后端·spring
空空潍31 分钟前
Spring AI 实战教程(一)入门示例
java·后端·spring·ai
星辰_mya32 分钟前
自定义注解 + AOP:打造企业级通用组件(日志、限流、幂等)
java·开发语言·spring·面试·架构师