SpringBoot設(shè)置編碼UTF-8的兩種方法
上篇文章給大家介紹了springboot全局字符編碼設(shè)置解決亂碼問題 感興趣的朋友可以點擊查看,下面通過兩種方式給大家介紹SpringBoot 設(shè)置編碼UTF-8的方法,具體內(nèi)容如下所示:
第一種 通過過濾器來設(shè)置
@Configuration public class UtfConfig { @Bean public FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter(); characterEncodingFilter.setForceEncoding(true); characterEncodingFilter.setEncoding("utf-8"); registrationBean.setFilter(characterEncodingFilter); return registrationBean; } }
main方法上面添加注解掃描此過濾器
然后在配置文件中添加如下配置:
# 根據(jù)過濾器配置字符編碼 false 是將原來機制失效 過濾器配置的才生效# spring.http.encoding.enabled=false
方法二 配置文件
spring.http.encoding.charset=utf-8 spring.http.encoding.force=true spring.http.encoding.enabled=true
到此這篇關(guān)于SpringBoot 設(shè)置編碼UTF-8 的兩種方法的文章就介紹到這了,更多相關(guān)SpringBoot編碼UTF-8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringCloud使用Feign實現(xiàn)服務(wù)調(diào)用
這篇文章主要為大家詳細介紹了SpringCloud使用Feign實現(xiàn)服務(wù)調(diào)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-04-04Java 數(shù)組復(fù)制clone方法實現(xiàn)詳解
這篇文章主要介紹了Java 數(shù)組復(fù)制clone方法實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-11-11Java使用POI從Excel讀取數(shù)據(jù)并存入數(shù)據(jù)庫(解決讀取到空行問題)
有時候需要在java中讀取excel文件的內(nèi)容,專業(yè)的方式是使用java POI對excel進行讀取,這篇文章主要給大家介紹了關(guān)于Java使用POI從Excel讀取數(shù)據(jù)并存入數(shù)據(jù)庫,文中介紹的辦法可以解決讀取到空行問題,需要的朋友可以參考下2023-12-12