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

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

相关推荐
墨夶2 分钟前
交易所安全保卫战:从冷钱包到零知识证明,让黑客连边都摸不着!
java·安全·区块链·零知识证明
山风wind5 分钟前
Tomcat三步搭建局域网文件共享
java·tomcat
a努力。5 分钟前
网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?
java·开发语言·后端·面试·架构·c#
小新11017 分钟前
Spring boot 之 Hello World 番外:如何修改端口号
java·spring boot·后端
百花~21 分钟前
Spring Boot 日志~
java·spring boot·后端
李白的粉26 分钟前
基于springboot的火锅店管理系统(全套)
java·spring boot·毕业设计·课程设计·源代码·火锅店管理系统
狂奔小菜鸡27 分钟前
Day32 | Java Stream流式编程详解
java·后端·java ee
我命由我1234527 分钟前
Python Flask 开发 - Flask 快速上手(Flask 最简单的案例、Flask 处理跨域、Flask 基础接口)
服务器·开发语言·后端·python·学习·flask·学习方法
雨中飘荡的记忆33 分钟前
Canal深度解析:MySQL增量数据订阅与消费实战
java
hhzz34 分钟前
Activiti7工作流(五)流程操作
java·activiti·工作流引擎·工作流