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 注解的控制器

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

相关推荐
chehaoman1 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
Fang fan5 分钟前
Netty入门
java·开发语言·redis·分布式·python·哈希算法
我真会写代码13 分钟前
Java程序员常用设计模式详解(实战版)
java·开发语言·设计模式
夫礼者17 分钟前
【极简监控】不骗篇幅!7个零运维成本的排障“微操”,让线上问题彻底左移
java·运维·监控
IT 行者24 分钟前
Spring Boot 4.0.5 正式发布:Bug 修复与依赖升级
spring boot·后端·bug
matlabgoodboy29 分钟前
Python代做java代码编写C++大数据R语言Hadoop/spark/flink/C语言
java·大数据·python
实心儿儿36 分钟前
C++ —— 红黑树
java·开发语言·算法
啥都想学点1 小时前
第18天:Springboot 项目搭建
java·spring boot·后端
Fang fan1 小时前
Java集合
java·开发语言·算法
福运常在1 小时前
股票数据API(21)如何获取股票指数最新分时交易数据
java·python·maven