Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:254) ~[snakeyaml-1.19.jar:na]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:58) ~[snakeyaml-1.19.jar:na]
at org.yaml.snakeyaml.Yaml.loadAll(Yaml.java:537) ~[snakeyaml-1.19.jar:na]
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166) ~[spring-beans-
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281) ~[na:1.8.0_91]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339) ~[na:1.8.0_91]
一開始我並沒有出現這個問題,等我在啟動類統計目錄下創建了swagger的啟動類,就再也啟動不成功了
出現這個問題,找了好多解決辦法,試過在yml文件中配置編碼格式,試過重寫jdk源碼,然而並么有解決這個問題
偶然看到了一個博客http://blog.sina.com.cn/s/blog_49e44eb001019qmi.html
然后我把我yml文件中所有的中文注解都刪掉,發現我可以啟動成功了,但是我覺的這並不是根本的解決辦法,希望有大神能給我解答這個疑惑
---------------------
作者:yixi1614
來源:CSDN
原文:https://blog.csdn.net/yixi1614/article/details/81165629
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
