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

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

相关推荐
aiopencode1 分钟前
iOS 文件管理的深度实践,多工具协同构建从沙盒到系统级的完整文件操作与调试体系
后端
q***21603 分钟前
springboot中配置logback-spring.xml
spring boot·spring·logback
Kuo-Teng19 分钟前
LeetCode 139: Word Break
java·算法·leetcode·职场和发展·word·动态规划
..过云雨42 分钟前
13.【Linux系统编程】从ELF格式深入理解动静态库
linux·c语言·c++·后端
用户8356290780511 小时前
C# 自动化生成 PowerPoint 演示文稿
后端·c#
花生Peadar1 小时前
AI编程从入门到精通
前端·后端·代码规范
Java水解1 小时前
【Go】:Sentinel 动态数据源配置指南
后端
zyfts1 小时前
十分钟搞定Nestjs上传文件到阿里云OSS
后端·node.js
aiopencode1 小时前
怎么在 Windows 上架 iOS App?跨平台开发者完整实战流程解析
后端