@DateTimeFormat与@JsonFormat

坑在哪儿

博客园csdn简书上大量文章解释这两个注解的用法,但是大多都没有说正确说完整,导致使用起来出现问题。
实际用法
@DateTimeFormat

@DateTimeFormat只能用在【表单键值对】这种提交方式,而且只能格式化前端->后端数据,不能用于json格式的提交方式,也不能用于后端->前端的格式化
@JsonFormat

@JsonFormat只能用在【json格式】这种提交方式,而且既能格式化前端->后端的数据,也能格式化后端->前端的数据
总结

目前大部分java项目都是使用json的方式传输前后端数据(即前端使用json提交,后端使用@RequestBody注解接收参数的形式),使用 @JsonFormat即可
————————————————
版权声明:本文为CSDN博主「studythinkpractice」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41182967/article/details/105663069

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。