欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > [springboot]SSM日期数据转换易见问题

[springboot]SSM日期数据转换易见问题

2025/5/13 10:23:51 来源:https://blog.csdn.net/m0_74217128/article/details/147896644  浏览:    关键词:[springboot]SSM日期数据转换易见问题

        日期数据的形式有多种,如2025-05-12 14:46:50、2025.05.12 14:46,可以没有年只有月日...等等。

        在SSM项目中,前后端传递日期数据时往往需要统一格式,不然会报数据类型转换异常。

        在controller层中用实体类实例对象接收前端服务器传来的日期时要辨别格式:

        这里用到的是jackson的注解@JsonFormat。jackson是用于后端识别json格式数据的工具包,注解@JsonFormat可以识别请求体中的日期数据(刚传过来时默认数据类型为String),将其转换为所需要的日期类型对象。

        在mybatis的映射文件中,如果使用动态sql,需要注意<if>标签的判断式里,不能将日期类型数据与字符数据进行比较,最容易踩坑的地方:

        判断不为null且不为'':

         日期date只用判断null,判断是不是''会报错。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词