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

相关推荐
BD_Marathon2 分钟前
【IDEA】Debug(调试)
java·ide·intellij-idea
Java水解13 分钟前
# SpringBoot权限认证-Sa-Token的使用与详解
spring boot·后端
嘟嘟w14 分钟前
JVM性能调优
java
Godson_beginner16 分钟前
Sa-Token (java权限认证框架)
java·开发语言
头发那是一根不剩了17 分钟前
Spring Boot「多数据源并存」的设计思路,它与动态数据源又有什么区别?
java·spring boot·后端
W***533119 分钟前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven
o***592721 分钟前
spring注入static属性
java·后端·spring
风象南25 分钟前
Spring Boot实现HTTPS双向认证
java·spring boot·后端
是一个Bug25 分钟前
Spring Boot 的全局异常处理器
spring boot·后端·python
5***846432 分钟前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
spring boot·后端·mybatis