在SpringBoot 中啟用Fastjson轉(zhuǎn)換

默認springboot中杆勇,當前端傳過來數(shù)據(jù)瓦糟,轉(zhuǎn)換為JSON時,默認使用的是框架自帶的jackson修己,當我們想要使用alibaba的fastjson時恢总,可以做如下配置。

引入依賴

  1. 先在pom.xml中引入相關(guān)依賴
<!--alibaba json-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.36</version>
        </dependency>

配置

兩種方式

  1. bean注入HttpMessageConverters:
/*
    * 啟用fastjson 的轉(zhuǎn)換
    * */
    @Bean
    public HttpMessageConverters fastJsonHttpMessageConverters() {
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
        fastConverter.setFastJsonConfig(fastJsonConfig);
        return new HttpMessageConverters(fastConverter);
    }

2.繼承WebMvcConfigurerAdapter睬愤,重寫configureMessageConverters方法

@Configuration
public class WebMvcConfigurer  extends WebMvcConfigurerAdapter {
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
        //自定義配置...
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
  fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");    // 自定義時間格式
        fastJsonConfig.setSerializerFeatures(
                //配置美觀的輸出格式
                SerializerFeature.PrettyFormat,
                //配置輸出空值
                SerializerFeature.WriteMapNullValue,
                //將字符串類型字段的空值輸出為空字符串 ""
                SerializerFeature.WriteNullStringAsEmpty);
        converter.setFastJsonConfig(fastJsonConfig);
        converters.add(converter);
    }
}

不序列化某個字段

比如我們把user表的數(shù)據(jù)取出來給前臺片仿,密碼的字段肯定是不能顯示的,這樣我們可以配置尤辱,讓某個字段不序列化

@JSONField(serialize=false) 
private String pwd;

這樣砂豌,就可以啟用fasjson作為默認的轉(zhuǎn)換器了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市光督,隨后出現(xiàn)的幾起案子阳距,更是在濱河造成了極大的恐慌,老刑警劉巖结借,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筐摘,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機蓄拣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門扬虚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人球恤,你說我怎么就攤上這事辜昵。” “怎么了咽斧?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵堪置,是天一觀的道長。 經(jīng)常有香客問我张惹,道長舀锨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任宛逗,我火速辦了婚禮坎匿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雷激。我一直安慰自己替蔬,他們只是感情好,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布屎暇。 她就那樣靜靜地躺著承桥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪根悼。 梳的紋絲不亂的頭發(fā)上凶异,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天,我揣著相機與錄音挤巡,去河邊找鬼剩彬。 笑死,一個胖子當著我的面吹牛玄柏,可吹牛的內(nèi)容都是我干的襟衰。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼粪摘,長吁一口氣:“原來是場噩夢啊……” “哼瀑晒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起徘意,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤苔悦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后椎咧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玖详,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡把介,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蟋座。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拗踢。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖向臀,靈堂內(nèi)的尸體忽然破棺而出巢墅,到底是詐尸還是另有隱情,我是刑警寧澤券膀,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布君纫,位于F島的核電站,受9級特大地震影響芹彬,放射性物質(zhì)發(fā)生泄漏蓄髓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一舒帮、第九天 我趴在偏房一處隱蔽的房頂上張望会喝。 院中可真熱鬧,春花似錦会前、人聲如沸好乐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岭妖,卻和暖如春临庇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背昵慌。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工假夺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斋攀。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓已卷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淳蔼。 傳聞我的和親對象是個殘疾皇子侧蘸,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,871評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)鹉梨,斷路器讳癌,智...
    卡卡羅2017閱讀 134,720評論 18 139
  • 這個周末比平時工作日還忙,也沒顧及到應(yīng)該顧及的事情存皂,不要生氣啊……下面的話送給你晌坤,共勉: 人都會孤獨,但唯獨他,可...
    何時再出發(fā)閱讀 227評論 3 0
  • 經(jīng)受不住一縷輕風(fēng)骤菠, 半空中一閃它改, 便葬送了 這柳絲偶現(xiàn)。 我的思緒也這般輕盈商乎, 半點言語的波動央拖, 便教我思緒的生命...
    滾滾紅塵123閱讀 181評論 1 4