解決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")

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章