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

相关推荐
零度@5 小时前
30条Java性能优化清单
java·开发语言
期待のcode6 小时前
Java的包装类
java·开发语言
李少兄6 小时前
从一篇IDEA笔记开始,我走出了自己的技术创作路
java·笔记·intellij-idea
Java水解6 小时前
springboot: Spring Boot 启动流程详解
spring boot·后端
鹿角片ljp6 小时前
力扣26.有序数组去重:HashSet vs 双指针法
java·算法
SweetCode6 小时前
汉诺塔问题
android·java·数据库
p&f°6 小时前
Java面试题(全)自用
java·开发语言
爬山算法6 小时前
Hibernate(9)什么是Hibernate的Transaction?
java·后端·hibernate
Craaaayon6 小时前
深入浅出 Spring Event:原理剖析与实战指南
java·spring boot·后端·spring