@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

你可能感兴趣的:(@DateTimeFormat与@JsonFormat)