場景:
在IDEA中新建一個spring項目的時候,SpringBoot啟動加載yml配置文件出現編碼格式錯誤
手動clean 與complie一下項目就正常啟動了,下次修改yml文件又會報同樣的錯。
原因:編輯yml文件后,IDEA在保存其文件時沒有按照UTF-8格式保存,總而言之,編碼不對
解決辦法:1.將IDEA的編碼設置全部設置為UTF-8
2.如果1沒辦法解決還是報同樣的錯,那么在pom中加入如下配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>1.8</java.version>
</properties>