当前位置: 首页 > news >正文

springboot jackson 日期格式配置

一、JacksonProperties

JacksonProperties是一个用@ConfigurationProperties(prefix=“spring.jackson”)注解修饰的类,所以可以通过以spring.jackson为前缀的配置去赋值。
JacksonAutoConfiguration会通过Jackson2ObjectMapperBuilderCustomizer实现类根据JacksonProperties中的属性对初始化Jackson2ObjectMapperBuilder, 其中就是包括日期相关的属性,例如:

spring:
	jackson:
		date-format: yyyy-MM-dd HH:mm:ss
		time-zone: GMT+8
		serialization:
			write-date-keys-as-timestamps: false # 日期为key是否以时间戳输出
			write-dates-as-timestamps: false #是否将日期以时间戳输出

二、Jackson2ObjectMapperBuilderCustomizer

Jackson2ObjectMapperBuilder的回调接口,可以以自动装配的方式实现自定义的ObjectMapper。如果JacksonProperties仍无法满足自定义场景要求,可以考虑通过这个接口进行实现。

三、Date的Serializer

Date的Serializer默认是com.fasterxml.jackson.databind.ser.std.DateSerializer,由BasicSerializerFactory加载,但是可以通过Jackson2ObjectMapperBuilder.serializers()方法进行自定义。

http://www.dtcms.com/a/70989.html

相关文章:

  • Pycharm实用技巧
  • 8664蛋糕的美味值
  • 跨境电商新手入门:开启亚马逊之旅的实用指南
  • 远程控制中的云电脑是什么意思?1分钟学会用
  • 京东 h5st 5.1 分析
  • Centos 7 安装达梦数据库
  • @Autowired和@Resource的区别是?
  • Kubernetes 单节点集群搭建
  • 项目日记 -云备份 -项目认识与环境搭建
  • Android多线程通信机制
  • PyTorch PINN实战:用深度学习求解微分方程
  • 使用 Doris 和 Paimon
  • Vue.js 项目部署全解析:从开发到上线的关键旅程题
  • 【NLP】10. 机器学习模型性能评估指标(含多类别情况), ROC,PRC
  • Day 2
  • DC-6靶机详解
  • pfsense部署(特详细,小白零基础)
  • 钉钉(excel)能让表格中不是‘北京’的字符串自动加亮显示(方便查看)以及隔行填充严颜色是斑马色(方便查看)嘛
  • leetcode hot100普通动态规划/基础DP
  • C++之list类(超详细)
  • 审批工作流系统xFlow
  • 变量与输入输出
  • 【推荐系统全面整理】
  • Django项目之订单管理part3
  • Flink 1.17.2 版本用 java 读取 starrocks
  • Docker部署前端项目——Linux系统
  • 接口测试的原则、用例与流程
  • 本地部署Jina AI Reader:用Docker打造你的智能解析引擎
  • coding ability 展开第四幕(滑动指针——巩固篇)超详细!!!!
  • C51点灯学习