1. 程式人生 > >解決springboot使用.properties檔案註解讀入@Value中文亂碼問題

解決springboot使用.properties檔案註解讀入@Value中文亂碼問題

springboot使用.properties檔案註解讀入@Value中文亂碼問題

當在.properties的配置檔案中有中文時,由於.properties預設是ISO-8859-1,我們儲存的時候是儲存成UTF-8,所以讀取出來的是亂碼。需要進行如下操作:

1、新建配置檔案test.properties

com.pinchuang.title=哈哈哈哈
com.pinchuang.description=xiiaghnai416

2、設定檔案型別

test.properites的檔案型別修改為UTF-8的編碼型別。 通過以上方法測試獲取出來的值還是亂碼。

解決辦法:

只需要在引用properties中的屬性內容的類上新增新增上一句註解:

          @PropertySource(value="classpath:test.properties",encoding = "UTF-8")