首页 > 其他分享 >fastjson配置统一的日期格式转换

fastjson配置统一的日期格式转换

时间:2023-08-13 22:12:49浏览次数:36  
标签:fastjson org springframework alibaba 日期 import 格式 fastJsonConfig

import com.alibaba.fastjson.serializer.SerializeConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.util.List;

@Configuration
public class WebConfig implements WebMvcConfigurer {

    @Bean//使用@Bean注入fastJsonHttpMessageConvert
    public HttpMessageConverter fastJsonHttpMessageConverters() {
        //1.需要定义一个Convert转换消息的对象
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
        fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");

        SerializeConfig.globalInstance.put(Long.class, ToStringSerializer.instance);

        fastJsonConfig.setSerializeConfig(SerializeConfig.globalInstance);
        fastConverter.setFastJsonConfig(fastJsonConfig);
        HttpMessageConverter<?> converter = fastConverter;
        return converter;
    }

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(fastJsonHttpMessageConverters());
    }
}

 

 

标签:fastjson,org,springframework,alibaba,日期,import,格式,fastJsonConfig
From: https://www.cnblogs.com/ixtao/p/17627378.html

相关文章

  • ACM常见格式提取代码
    1.提取指定范围符号内用逗号隔开数字vector<int>trans(string&str){size_tstart=str.find('[');size_tend=str.find(']');stringnumStr=str.substr(start+1,end-start-1);stringstreamss(numStr);intnumber;......
  • 从Element日期组件源码中学到的两个工具方法
    最近翻到ElementUI的日期组件源码,看到一些处理日期的工具方法,挺有意思,平常没有注意到,特此记录下来。获取当前日期的前一天,后一天exportconstprevDate=function(date,amount=1){returnnewDate(date.getFullYear(),date.getMonth(),date.getDate()-amount);};......
  • 步高加密 APK 格式 BPK 研究 : 续
    上一篇:步步高家教机加密安装包BPK研究(已弃坑)闲得蛋疼又开始研究这个了,主要是目前网上没搜到有人公开解密方法,心里还是痒痒的,虽然我菜,但是每次都能进步一点点嘛这次继续从AndroidROM上开刀,但是这次没有实体机了,只能慢慢摸索,没法调试咯这次选了家教机A6开刀,因为官网......
  • 如何在C语言中进行日期和时间处理
    如何在C语言中进行日期和时间处理日期和时间处理在许多软件和应用程序中都是非常重要的功能。无论是计算两个日期之间的天数,还是计算某个日期是星期几,C语言提供了丰富的库函数和功能来满足这些需求。本文将介绍如何在C语言中进行日期和时间处理。18如何在C语言中进行日期和时间......
  • 统计指定日期之后的销量总数,基础牢不牢,看它就知道!
    1职场实例小伙伴们大家好,今天我们来考验一下大家对Excel基础知识掌握的牢不牢,问题是这样的:如何统计指定日期之后的销量总数?如下图所示:下图左表展示了某公司对应日期的某产品的销售量明细日数据,A列为日期,B列为销售量。我们想要在下图右表中统计4月8日之后的销售量汇总情况。2解题思......
  • 第七章 日期和时间
    第七章日期和时间7.1日期和时间类R中自带有三个日期和时间类:POSIXct、POSIXlt和Date。函数功能Sys.Date返回系统当前的日期。Sys.time返回系统当前的日期和时间。date返回系统当前的日期和时间(返回的值为字符串)。as.Date将字符串形式的日期值转换为......
  • HTTP报文格式
    前言:由于http报文这块学的很浅,导致有些报文看不懂,所以单独开个新博客来总结以下1HTTP报文1.1http报文结构http报文都是以ascll码表形式传输的,对于非ascll码表支持的文字,用多个特殊的ascll码字符组合来代表。比如对中文等全角字符,都会使用多个特殊的ascll码来传输1.1.1请......
  • 将网页文章转化为markdown格式
     1.chrome安装"有道云笔记网页剪报"2.看到想保存的网页文章,点击插件"有道云笔记网页剪报",选择"文章",点击保存3.查看保存结果,全部复制内容到claude,并且添加对话"将内容转为markdown" 就可得到markdown格式的文章了......
  • pycharm设置保存时自动格式化代码(Auto Reformat Code)
    原文:https://blog.csdn.net/qq_41906934/article/details/1246318261.手动格式化代码Code->ReformatCode格式化快捷键为Ctrl+Alt+L,但是可能和锁屏快捷键冲突,下面介绍如何配置保存时自动格式化代码2.保存格式化代码安装FileWatchers插件FileWatchers插件在安装Pych......
  • String的几种常见数据格式化
    一、日期格式化常用的日期格式化转换符:%te:一月中的某一天(1-31) 2%tb:指定语言环境的月份简称 Feb或二月%tB:指定语言环境的月份全称 February或二月%tA:指定语言环境的星期几全称Monday、星期一%ta:指定语言环境的星期几简称Mon、星期一%tc:包括全部日期和时间信息%tY:4位年......