欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過(guò)配置的解決

 更新時(shí)間:2021年11月30日 09:31:28   作者:霸道流氓氣質(zhì)  
這篇文章主要介紹了SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過(guò)配置的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

場(chǎng)景

實(shí)現(xiàn)

把SpringBoot的response編碼設(shè)置為utf-8

找到application.properties配置文件

添加如下:

#設(shè)置響應(yīng)為utf-8
spring.http.encoding.force-response=true

再次刷新瀏覽器

SpringBoot返回json數(shù)據(jù)亂碼

第一種解決方式

在請(qǐng)求RequestMapping直接設(shè)置,只針對(duì)請(qǐng)求,在攔截器返回json數(shù)據(jù)時(shí)有可能亂碼

@RequestMapping(value ="/user", produces="application/json;charset=UTF-8")

第二種方式

不一定有效

#解決@ResponseBody中文亂碼問(wèn)題
spring:  
  http:
    encoding:
      force: true

第三種完美解決

實(shí)現(xiàn)WebMvcConfigurer接口

@Configuration
public class WebAppConfigurer implements WebMvcConfigurer {
 @Bean
    public HttpMessageConverter responseBodyConverter(){
  //解決返回值中文亂碼
        StringHttpMessageConverter converter = new StringHttpMessageConverter(Charset.forName("UTF-8"));
        return converter;
    }
 
 @Override
 public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
  converters.add(responseBodyConverter());
 }
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何解決報(bào)錯(cuò):java.net.BindException:無(wú)法指定被請(qǐng)求的地址問(wèn)題

    如何解決報(bào)錯(cuò):java.net.BindException:無(wú)法指定被請(qǐng)求的地址問(wèn)題

    在Linux虛擬機(jī)上安裝并啟動(dòng)Tomcat時(shí)遇到啟動(dòng)失敗的問(wèn)題,通過(guò)檢查端口及配置文件未發(fā)現(xiàn)異常,后發(fā)現(xiàn)/etc/hosts文件中缺少localhost的映射,添加后重啟Tomcat成功,Tomcat啟動(dòng)時(shí)會(huì)檢查localhost的IP映射,缺失或錯(cuò)誤都可能導(dǎo)致啟動(dòng)失敗
    2024-10-10
  • Java反射學(xué)習(xí) getClass()函數(shù)應(yīng)用

    Java反射學(xué)習(xí) getClass()函數(shù)應(yīng)用

    所謂反射,可以理解為在運(yùn)行時(shí)期獲取對(duì)象類型信息的操作,本文將詳細(xì)介紹,需要的朋友可以參考下
    2012-12-12
  • Java如何處理數(shù)據(jù)成為樹(shù)狀結(jié)構(gòu)

    Java如何處理數(shù)據(jù)成為樹(shù)狀結(jié)構(gòu)

    這篇文章主要介紹了Java如何處理數(shù)據(jù)成為樹(shù)狀結(jié)構(gòu)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 解決使用IDEA時(shí)跳轉(zhuǎn)到.class的問(wèn)題

    解決使用IDEA時(shí)跳轉(zhuǎn)到.class的問(wèn)題

    這篇文章主要介紹了解決使用IDEA時(shí)跳轉(zhuǎn)到.class的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java的SimpleDateFormat線程不安全的幾種解決方案

    java的SimpleDateFormat線程不安全的幾種解決方案

    但我們知道SimpleDateFormat是線程不安全的,處理時(shí)要特別小心,要加鎖或者不能定義為static,要在方法內(nèi)new出對(duì)象,再進(jìn)行格式化,本文就介紹了幾種方法,感興趣的可以了解一下
    2021-08-08
  • Spring中@Lazy注解的使用示例教程

    Spring中@Lazy注解的使用示例教程

    Spring在應(yīng)用程序上下文啟動(dòng)時(shí)去創(chuàng)建所有的單例bean對(duì)象, 而@Lazy注解可以延遲加載bean對(duì)象,即在使用時(shí)才去初始化,這篇文章主要介紹了Spring中@Lazy注解的使用,需要的朋友可以參考下
    2023-06-06
  • SpringMVC攔截器快速掌握下篇

    SpringMVC攔截器快速掌握下篇

    攔截器(Interceptor)是一種動(dòng)態(tài)攔截方法調(diào)用的機(jī)制,在SpringMVC中動(dòng)態(tài)攔截控制器方法的執(zhí)行。本文將詳細(xì)講講SpringMVC中攔截器的概念及入門(mén)案例,感興趣的可以嘗試一下
    2022-08-08
  • SpringBoot實(shí)現(xiàn)圖片防盜鏈功能

    SpringBoot實(shí)現(xiàn)圖片防盜鏈功能

    出于安全考慮,我們需要后端返回的圖片只允許在某個(gè)網(wǎng)站內(nèi)展示,不想被爬蟲(chóng)拿到圖片地址后被下載,或者,不想瀏覽器直接訪問(wèn)圖片鏈接,所以本文將給大家介紹SpringBoot實(shí)現(xiàn)圖片防盜鏈功能,需要的朋友可以參考下
    2024-04-04
  • 使用spring+maven不同環(huán)境讀取配置方式

    使用spring+maven不同環(huán)境讀取配置方式

    這篇文章主要介紹了使用spring+maven不同環(huán)境讀取配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • mybatis generator 使用方法教程(生成帶注釋的實(shí)體類)

    mybatis generator 使用方法教程(生成帶注釋的實(shí)體類)

    下面小編就為大家?guī)?lái)一篇mybatis generator 使用方法教程(生成帶注釋的實(shí)體類)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08

最新評(píng)論