spring boot 时间格式化输出

目录标题

一、spring boot 序列化

spring boot 序列化默认是使用fastjson。

在controller标注了 @ResponseBody 注解会默认使用fastjson序列化。

二、 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")和@JSONField(format = "yyyy-MM-dd HH:mm:ss")区别

@JsonFormat 是fastjson的注解

@JSONField 是阿里巴巴的fastjson提供的注解

三、在实体类中序列化时间(格式化输出)

(一)使用@JsonFormat

这个注解一般搭配 @ResponseBody 使用。

实体类

只要标注了@ResponseBody 那么时间会自动格式化输出

(二)使用@JSONField

这个需要自己手动序列化,适合不使用@ResponseBody 注解的控制器

如下使用,依旧能格式输出时间。

相关推荐
xiaolyuh1231 天前
【XXL-JOB】执行器 Netty服务 & Tomcat 进程+资源共用详解
java·tomcat
jasnet_u1 天前
SpringCloudAlibaba的web微服务快速搭建
java·springboot·springlcoud
BD_Marathon1 天前
启动tomcat报错,80 端口已经被其他程序占用
java·tomcat
何中应1 天前
关于查询方式的总结与讨论
后端·缓存·查询
计算机毕设指导61 天前
基于微信小程序的精致护肤购物系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
Victor3561 天前
Hibernate(36)Hibernate如何处理多对多关系?
后端
曹轲恒1 天前
方法finalize对垃圾回收器的影响
java·jvm
ybb_ymm1 天前
尝试新版idea及免费学习使用
java·学习·intellij-idea
Victor3561 天前
Hibernate(35)什么是Hibernate的聚合函数?
后端
潇潇云起1 天前
mapdb
java·开发语言·数据结构·db