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

SpringMVC用JsonSerialize日期轉(zhuǎn)換方法

 更新時(shí)間:2016年11月24日 12:41:53   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇SpringMVC用JsonSerialize日期轉(zhuǎn)換方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧

最近在用SpringMvc做Http接口時(shí),對(duì)方在調(diào)用我接口時(shí)發(fā)現(xiàn)Date格式的默認(rèn)轉(zhuǎn)化為long,因此在前端頁(yè)面看到的是一串?dāng)?shù)字。

我們可以自定義代碼的轉(zhuǎn)換器,返回?cái)?shù)據(jù)到前臺(tái)的時(shí)候就可以按照我們的需要返回格式化后的字符串類型數(shù)據(jù)。

package com.cnpc.mall.web.utils; 
 
import java.io.IOException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
 
import org.codehaus.jackson.JsonGenerator; 
import org.codehaus.jackson.JsonProcessingException; 
import org.codehaus.jackson.map.JsonSerializer; 
import org.codehaus.jackson.map.SerializerProvider; 
 
public class CustomDateSerializer extends JsonSerializer<Date> 
{ 
   
  @Override 
  public void serialize(Date value, JsonGenerator jgen, 
      SerializerProvider provider) 
    throws IOException, JsonProcessingException 
  { 
    jgen.writeString(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(value)); 
  } 
} 

 注意,有了轉(zhuǎn)換器,千萬(wàn)別忘了在domain字段上加上注解,將jackson在轉(zhuǎn)換json的時(shí)候調(diào)用我們定義的轉(zhuǎn)換器:

@JsonSerialize(using = CustomDateSerializer.class) 
  public Date getLsd06() { 
    return lsd06; 
  } 

這里我加到get方法上,返回前端的時(shí)候就會(huì)調(diào)用我們定義的轉(zhuǎn)換器了。

以上就是小編為大家?guī)?lái)的SpringMVC用JsonSerialize日期轉(zhuǎn)換方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Java常用對(duì)象操作工具代碼實(shí)例

    Java常用對(duì)象操作工具代碼實(shí)例

    這篇文章主要介紹了Java常用對(duì)象操作工具代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java如何通過(guò)反射獲取Constructor、Field、Method對(duì)象

    Java如何通過(guò)反射獲取Constructor、Field、Method對(duì)象

    反射指的是對(duì)象的反向處理操作,根據(jù)對(duì)象取得對(duì)象的來(lái)源信息,在反射的世界里面,看重的不再是一個(gè)對(duì)象,而是對(duì)象身后的組成,下面這篇文章主要給大家介紹了關(guān)于Java如何通過(guò)反射獲取Constructor、Field、Method對(duì)象的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • J2ME 程序開(kāi)發(fā)注意要點(diǎn)

    J2ME 程序開(kāi)發(fā)注意要點(diǎn)

    講Java基礎(chǔ)的書籍中都是以J2SE來(lái)講基礎(chǔ),這就給學(xué)習(xí)造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識(shí)做一個(gè)簡(jiǎn)單的說(shuō)明
    2016-07-07
  • Java如何使用httpclient檢測(cè)url狀態(tài)及鏈接是否能打開(kāi)

    Java如何使用httpclient檢測(cè)url狀態(tài)及鏈接是否能打開(kāi)

    這篇文章主要介紹了Java如何使用httpclient檢測(cè)url狀態(tài)及鏈接是否能打開(kāi),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java獲取當(dāng)前時(shí)間戳案例詳解

    Java獲取當(dāng)前時(shí)間戳案例詳解

    這篇文章主要介紹了Java獲取當(dāng)前時(shí)間戳案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JDBC插入數(shù)據(jù)返回?cái)?shù)據(jù)主鍵代碼實(shí)例

    JDBC插入數(shù)據(jù)返回?cái)?shù)據(jù)主鍵代碼實(shí)例

    這篇文章主要介紹了JDBC插入數(shù)據(jù)返回?cái)?shù)據(jù)主鍵代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java中try-catch-finally執(zhí)行順序你知道嗎

    Java中try-catch-finally執(zhí)行順序你知道嗎

    本文主要介紹了try-catch-finally執(zhí)行順序你知道嗎,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Java之網(wǎng)絡(luò)編程案例講解

    Java之網(wǎng)絡(luò)編程案例講解

    這篇文章主要介紹了Java之網(wǎng)絡(luò)編程案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • SpringBoot3安全管理操作方法

    SpringBoot3安全管理操作方法

    這篇文章主要介紹了SpringBoot3安全管理,在實(shí)際開(kāi)發(fā)中,最常用的是登錄驗(yàn)證和權(quán)限體系兩大功能,在登錄時(shí)完成身份的驗(yàn)證,加載相關(guān)信息和角色權(quán)限,在訪問(wèn)其他系統(tǒng)資源時(shí),進(jìn)行權(quán)限的驗(yàn)證,保護(hù)系統(tǒng)的安全,文中有詳細(xì)的操作步驟,需要的朋友可以參考下
    2023-08-08
  • MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問(wèn)題

    MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問(wèn)題

    這篇文章主要介紹了MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評(píng)論