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

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

相关推荐
M1A13 分钟前
企业信息化管理(EIM):数字化转型的核心引擎
后端
NE_STOP8 分钟前
SpringBoot--如何整体读取多个配置属性及其相关操作
java·spring
apihz29 分钟前
通用图片搜索-搜狗源免费API接口使用指南
android·java·python·php·音视频
我是老孙38 分钟前
Spring Boot 应用中,配置的加载优先级
spring boot·后端·pycharm
风象南1 小时前
基于 SpringBoot 的 REST API 与 RPC 调用的统一封装
java·spring boot·后端
素雪风华1 小时前
Jenkins+Gitee+Docker容器化部署
java·docker·gitee·jenkins·springboot·持续部署
陈随易1 小时前
Kimi k2不行?一个小技巧,大幅提高一次成型的概率
前端·后端·程序员
Victor3561 小时前
MySQL(133)如何解决MySQL连接超时问题?
后端
亚洲第一中锋_哈达迪1 小时前
详解缓存淘汰策略:LRU
后端·缓存·golang
婪苏1 小时前
Python 数据类型详解:从基础到拷贝机制
后端