YAMLException: java.nio.charset.MalformedInputException: Input length = 1

springboot项目启动的时候提示这个错误:YAMLException: java.nio.charset.MalformedInputException: Input length = 1

根据异常信息提示,是YAML文件有问题。

原因是yml配置文件的编码有问题。

需要修改项目的编码格式,一般统一为UTF-8。

YAMLException: java.nio.charset.MalformedInputException: Input length = 1_第1张图片

或者搜索“encoding”,把能改的都改一下。

YAMLException: java.nio.charset.MalformedInputException: Input length = 1_第2张图片

 统一完项目编码之后,需要对配置文件进行转码,转成UTF-8。

把配置文件拷贝出来,用记事本打开,另存为UTF-8,再拷到项目里面就可以了。

 YAMLException: java.nio.charset.MalformedInputException: Input length = 1_第3张图片

 

 

你可能感兴趣的:(温故,java,nio,spring,boot,编码)