SpringBoot獲取application.properties文件中文亂碼問題及解決
問題描述
application.properties文件中:

結(jié)果就是:

在SpringBoot中需要獲取application.properties文件
但是會發(fā)生中文亂碼,
以往解決方法就是

以上位置需要更改,但是有的測試之后仍然還是會顯示中文亂碼,需要注意(屬性文件的默認(rèn)編碼下邊 的選項(xiàng)需要勾選)
也有其他人說這樣只是治標(biāo)不治本,還是不能夠解決,在運(yùn)行項(xiàng)目的時候他不會使用utf-8,還是默認(rèn)的原來的,也就是說= application.properties中文亂之所以亂碼是應(yīng)spring boot項(xiàng)目默認(rèn)的加載配置文件application是通過字符集ISO-8859-1載入的。
那么建議可以嘗試一下在啟動類上,或者配置類上使用:
@PropertySource(value = "classpath:application.properties", encoding = "UTF-8")
該注解來進(jìn)行嘗試解決。

輸出結(jié)果為:

總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java開發(fā)中常遇到的各種難點(diǎn)以及解決思路方案
Java項(xiàng)目是一個復(fù)雜的軟件開發(fā)過程,其中會涉及到很多技術(shù)難點(diǎn),這篇文章主要給大家介紹了關(guān)于java開發(fā)中常遇到的各種難點(diǎn)以及解決思路方案的相關(guān)資料,需要的朋友可以參考下2023-07-07
java自定義日志輸出文件(log4j日志文件輸出多個自定義日志文件)
打印日志的在程序中是必不可少的,如果需要將不同的日志打印到不同的地方,則需要定義不同的Appender,然后定義每一個Appender的日志級別、打印形式和日志的輸出路徑,下面看一個示例吧2014-01-01
java實(shí)現(xiàn)飛機(jī)大戰(zhàn)案例詳解
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)飛機(jī)大戰(zhàn)案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03
淺談Java中生產(chǎn)者與消費(fèi)者問題的演變
這篇文章主要介紹了淺談Java中生產(chǎn)者與消費(fèi)者問題的演變,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
MyBatis的<foreach>以及java代碼的批處理方式
這篇文章主要介紹了MyBatis的<foreach>以及java代碼的批處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
詳解如何使用Java流API構(gòu)建樹形結(jié)構(gòu)數(shù)據(jù)
在實(shí)際開發(fā)中,構(gòu)建樹狀層次結(jié)構(gòu)是常見需求,本文主要為大家詳細(xì)介紹了如何使用Java 8 Stream API將扁平化的菜單數(shù)據(jù)轉(zhuǎn)換為具有層級關(guān)系的樹形結(jié)構(gòu),需要的可以參考下2024-04-04

