当前位置: 首页 > 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()方法进行自定义。

相关文章:

  • 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类(超详细)
  • 天算星座二期首批卫星成功发射,将助力6G空天信息基础设施建设
  • 首次带人形机器人走科技节红毯,傅利叶顾捷:没太多包袱,很多事都能从零开始
  • 广西壮族自治区党委常委会:坚决拥护党中央对蓝天立进行审查调查的决定
  • 巴菲特最新调仓:一季度大幅抛售银行股,再现保密仓位
  • 秦洪看盘|缩量回踩,积蓄叩关能量
  • 外交部介绍对巴西、阿根廷、智利、秘鲁、乌拉圭等5国试行免签政策