Idea springboot应用,启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept

 Springboot启动时报错,主要是因为yml 文件中出现异常:

异常原因:

1:出现空格,或格式不正确,

application.yml 编码发生了改变,GBK和UTF-8两种编码格式的问题

2:文件解读失败

3:出现汉字被解读的情况

处理办法:

1:检查空格,重新整理yml 格式

2:最快最有效的方法就是复制application.yml上的所有东西,删除当前application.yml文件,新建aplication.yml,粘贴上即可

3:对yml文件中的汉字进行删除,重新运行

我所遇到的情况是第三种,但之前还能正常运行,突然就不能运行了,然后排查情况,尝试解决办法,确定是因为汉字的问题,即使被“#”注解了,也要删除。Idea springboot应用,启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept_第1张图片

 原先#号处是有汉字的,先删除了,springboot可以正常启动。

总结:网上的解决方案千千万,总有一个是适合我的,对解决方案进行尝试后,涨知识啦,也解决啦。

你可能感兴趣的:(spring-boot,spring,boot,java,spring)