1. 程式人生 > >springboot讀取application.yml報錯解決

springboot讀取application.yml報錯解決

springboot專案啟動時,讀取配置檔案出錯,錯誤資訊如下:

Failed to load property source from location 'classpath:/application.yml'
......
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

查詢資料,原因基本確定為檔案編碼格式的問題(原yml檔案為GBK格式),於是將GBK格式改為UTF-8,改完後發現之前檔案中註釋的中文亂碼了,問題的原因應該是出自於這裡,於是將註釋全部刪除,再啟動就正常了。

注:檔案格式更改後,看是否有亂碼現象,註釋也會有影響。