springboot使用@Value注入properties文件中的值,中文亂碼


最近開發一個需求,講一個中文值配置在properties文件中,然后代碼中使用@Value注解進行注入使用,然而出現了如下狀況:

中文出現亂碼,將代碼修改如下:

String str = new String(XTMC.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8)

問題解決。

出現上面的原因是springboot對application.properties文件的讀取默認使用的是ISO-8859-1編碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM