org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

问题描述:

1.在application.yml文件里的注释乱码
2.idea编辑器提示这个文件被错误的编码UTF-8加载,并提示重新使用GBK加载等等
3.项目启动报错:java.nio.charset.MalformedInputException

问题原因:

application文件编码问题,就是在UTF-8和GBK这两种编码格式之间存在的问题,或者是文件中存在错误空格

解决办法:

1.复制application.yml文件里的内容,注意只复制内容而不是复制文件,然后删除原本的application.yml,然后新建一个application.yml,将复制的内容粘贴上去
2.由于application.yml文件里的配置代码都是英文的,所以编码的问题一般是对于该文件中的中文注释来说的,所以删除掉所有的注释即可

你可能感兴趣的:(springBoot,编码规范,java)