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