MybatisPlus查询数据日期格式化问题解决方法

 更新时间:2023年10月13日 09:54:43   作者:热爱编程的小吴  
MyBatisPlus是MyBatis的增强工具,支持常规的CRUD操作以及复杂的联表查询等功能,这篇文章主要给大家介绍了关于MybatisPlus查询数据日期格式化问题的解决方法,需要的朋友可以参考下

问题

使用Mybatis-Plus,配置添加数据时自动填充时间,代码如下:

@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        // 属性名称
        this.strictInsertFill(metaObject, "createTime", Date.class, new Date());
        this.strictInsertFill(metaObject, "updateTime", Date.class, new Date());
    }
    @Override
    public void updateFill(MetaObject metaObject) {
        this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date());
    }
}

结果查询出的数据如下,可以看到跟时间相关的字段出现了格式化的问题

解决方案

在相应的实体类的时间字段上加上以下注解:

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

再次查询,结果如下,可以看到时间格式化已经生效了

总结

到此这篇关于MybatisPlus查询数据日期格式化问题解决的文章就介绍到这了,更多相关MybatisPlus查询数据日期格式化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 微服务之Feign的介绍与使用小结

    微服务之Feign的介绍与使用小结

    Feign 是一个声明式的伪RPC的REST客户端,它用了基于接口的注解方式,很方便的客户端配置,Spring Cloud 给 Feign 添加了支持Spring MVC注解,并整合Ribbon及Eureka进行支持负载均衡,这篇文章主要介绍了微服务之Feign的介绍与使用,需要的朋友可以参考下
    2022-07-07
  • Jmeter常见函数使用方法汇总

    Jmeter常见函数使用方法汇总

    这篇文章主要介绍了Jmeter函数使用方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • IntelliJ IDEA 2023.2正式发布新UI和Profiler转正(最新推荐)

    IntelliJ IDEA 2023.2正式发布新UI和Profiler转正(最新推荐)

    北京时间2023年7月26日,IntelliJ IDEA 2023.2正式发布,IntelliJ IDEA 2023.2 引入 AI Assistant(AI助手),通过一组由 AI 提供支持的功能助力开发,今天给大家分享IntelliJ IDEA 2023.2正式发布新UI和Profiler转正,感兴趣的朋友一起看看吧
    2023-10-10
  • spring boot jar部署控制台日志乱码的解决

    spring boot jar部署控制台日志乱码的解决

    这篇文章主要介绍了spring boot jar部署控制台日志乱码的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Java中一维二维数组的静态和动态初始化

    Java中一维二维数组的静态和动态初始化

    今天通过本文给大家分享Java中的数组,包括一维数组和二维数组的静态初始化和动态初始化问题,感兴趣的朋友一起看看吧
    2017-10-10
  • mybatis批量添加,批量更新之前如何判断是否已经存在

    mybatis批量添加,批量更新之前如何判断是否已经存在

    这篇文章主要介绍了mybatis批量添加,批量更新之前如何判断是否已经存在,具有很好的参考价值,希望对的有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MyBatis使用Zookeeper保存数据库的配置可动态刷新的实现代码

    MyBatis使用Zookeeper保存数据库的配置可动态刷新的实现代码

    这篇文章主要介绍了MyBatis使用Zookeeper保存数据库的配置,可动态刷新,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Spring-Bean创建对象的步骤方式详解

    Spring-Bean创建对象的步骤方式详解

    在本篇文章里小编给大家分享的是关于Spring-Bean创建对象的步骤方式详解内容,有兴趣的朋友们跟着学习下。
    2020-02-02
  • Java的List集合框架之ArrayList详解

    Java的List集合框架之ArrayList详解

    这篇文章主要介绍了Java的List集合框架之ArrayList详解,ArrayList默认容量为10(构造方法未指定初始容量为0),扩容是利用位运算(右移一位)和直接相加进行1.5倍扩容,需要的朋友可以参考下
    2023-11-11
  • IDEA连接mysql保姆级教学教程

    IDEA连接mysql保姆级教学教程

    学习使用IDEA的时候,需要连接Database,下面这篇文章主要给大家介绍了关于IDEA连接mysql的保姆级教学教程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-03-03

最新评论