spring boot 序列化默认是使用fastjson。
在controller标注了 @ResponseBody
注解会默认使用fastjson序列化。
@JsonFormat 是fastjson的注解
@JSONField 是阿里巴巴的fastjson提供的注解
这个注解一般搭配 @ResponseBody 使用。
实体类
只要标注了@ResponseBody
那么时间会自动格式化输出
这个需要自己手动序列化,适合不使用@ResponseBody
注解的控制器
如下使用,依旧能格式输出时间。