亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot返回中文亂碼問題解決方法匯總

 更新時(shí)間:2023年06月07日 10:02:41   作者:彥登的登  
這幾天在使用Spring Boot學(xué)習(xí)AOP原理的時(shí)候,通過瀏覽器訪問后端接口的時(shí)候,響應(yīng)報(bào)文總是出現(xiàn)中文亂碼問題,下面這篇文章主要給大家介紹了關(guān)于SpringBoot返回中文亂碼問題解決方法,需要的朋友可以參考下

前言

SpringBoot中文亂碼問題時(shí)常發(fā)生,但是每次都是找到一種奇怪的解決辦法解決了之后就不理睬了,但是下次發(fā)生亂碼的時(shí)候又要找來找去,找一種適合自己的解決辦法,我今天又遇到了一

種奇怪的現(xiàn)象,很生氣于是有了這一片匯總記錄,記錄幾種常見的可以解決亂碼問題的方式。

1、配置CharacterEncodingFilter

SpringBoot默認(rèn)會(huì)幫我們配置好基本的CharacterEncodingFilter,不過為了保險(xiǎn)起見

①可以在yaml、properties文件中再次配置

#父子結(jié)構(gòu) 通過:進(jìn)行分割,value與:中間一定要加入 空格
server.port:10086
#設(shè)置utf-8,防止中文亂碼
server.servlet.encoding.charset:UTF-8
server.servlet.encoding.enabled:true
server.servlet.encoding.force:true
#自定義book屬性
book.name:牧神記
book.number:10000

②也可以自己在Configuration類中創(chuàng)建一個(gè)用自己的CharacterEncodingFilter

@Configuration
public class MyConfiguration extends WebMvcConfigurationSupport {
    @Bean
    public CharacterEncodingFilter characterEncodingFilter(){
        CharacterEncodingFilter filter = new CharacterEncodingFilter();
        filter.setEncoding("UTF-8");
        filter.setForceEncoding(true);
        return filter;
    }
}

2、在RequestMapping上添加produces

@RestController
public class TestController {
    @Value("${book.name}")
    private String name;
    @Value("${book.number}")
    private String number;
    //防止中文亂碼
    @RequestMapping(value = "/getBook",produces = "application/json;charset=utf-8")
    public String getBook(){
        return name + number;
    }
}

3、讀取properties文件錯(cuò)誤

4、pom.xml中配置properties

<properties>
        <!-- 與1.8配置在一起,設(shè)置編碼集-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
</properties>

輸出結(jié)果展示:

總結(jié)

到此這篇關(guān)于SpringBoot返回中文亂碼問題解決方法的文章就介紹到這了,更多相關(guān)SpringBoot返回中文亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot自定義錯(cuò)誤處理邏輯詳解

    SpringBoot自定義錯(cuò)誤處理邏輯詳解

    這篇文章主要介紹了SpringBoot自定義錯(cuò)誤處理邏輯,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10
  • springboot自定義starter啟動(dòng)器的具體使用實(shí)踐

    springboot自定義starter啟動(dòng)器的具體使用實(shí)踐

    本文主要介紹了springboot自定義starter啟動(dòng)器的具體使用實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • ssm框架controller層返回json格式數(shù)據(jù)到頁(yè)面的實(shí)現(xiàn)

    ssm框架controller層返回json格式數(shù)據(jù)到頁(yè)面的實(shí)現(xiàn)

    這篇文章主要介紹了ssm框架controller層返回json格式數(shù)據(jù)到頁(yè)面的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實(shí)現(xiàn)EasyCaptcha圖形驗(yàn)證碼的具體使用

    Java實(shí)現(xiàn)EasyCaptcha圖形驗(yàn)證碼的具體使用

    Java圖形驗(yàn)證碼,支持gif、中文、算術(shù)等類型,可用于Java Web、JavaSE等項(xiàng)目,下面就跟隨小編一起來了解一下
    2021-08-08
  • springboot創(chuàng)建文件夾失敗的解決

    springboot創(chuàng)建文件夾失敗的解決

    這篇文章主要介紹了springboot創(chuàng)建文件夾失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 基于Java語言MD5加密Base64轉(zhuǎn)換方法

    基于Java語言MD5加密Base64轉(zhuǎn)換方法

    這篇文章主要為大家詳細(xì)介紹了基于Java語言的MD5加密Base64轉(zhuǎn)換方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 解讀Spring-Context的作用及用法

    解讀Spring-Context的作用及用法

    這篇文章主要介紹了Spring-Context的作用及用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 基于Spring depends-on的使用詳解

    基于Spring depends-on的使用詳解

    這篇文章主要介紹了Spring depends-on的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 消息隊(duì)列-kafka消費(fèi)異常問題

    消息隊(duì)列-kafka消費(fèi)異常問題

    這篇文章主要給大家介紹了關(guān)于kafka的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • JVM?jstack實(shí)戰(zhàn)之死鎖問題詳解

    JVM?jstack實(shí)戰(zhàn)之死鎖問題詳解

    如果在生產(chǎn)環(huán)境發(fā)生了死鎖,我們將看到的是部署的程序沒有任何反應(yīng)了,這個(gè)時(shí)候我們可以借助?jstack進(jìn)行分析,下面我們實(shí)戰(zhàn)操作查找死鎖的原因
    2022-10-10

最新評(píng)論