首页 > 基础资料 博客日记

Java时间转换问题 [Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.

2023-11-23 18:01:28基础资料围观462

Java资料网推荐Java时间转换问题 [Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣

1、错误提示代码:

default message [Failed to convert property value of type ‘java.lang.String’ to required type 'java.

2、分析原因:

遇到java接收前端日期字符串返回到后端Date字段时报错。

3、解决问题:

通过在报错字段上添加@DateTimeFormat(pattern = “yyyy-MM-dd”)进行解决。

 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
 @DateTimeFormat(pattern = "yyyy-MM-dd")

4、额外分析:因为在这里我也添加@JsonFormat注解,但是没有起作用,因此在这里简单分析一下这两个注解的区别和联系:

接下来是分析了引用一位博主的博客,我在简单总结一下:

@JsonFormat注解是为了解决后端读取数据库中的时间类型的数据格式转换的问题。
@DateTimeFormat注解则是为了解决前端向后端时间类型数据格式转换的问题。

5、总结:

这两天在开发过程中,老是碰到时间类型的数据处理,格式转换是一个大问题,这两个注解则是很好的帮助我们解决了前端后端的转换问题。


文章来源:https://blog.csdn.net/weixin_43388691/article/details/130821120
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云