资讯专栏INFORMATION COLUMN

Springboot里对Date对象计算操作

honhon / 1711人阅读

摘要:对象定义如下创建时间修改时间定义一个类继承类在定义的类上添加注解创建时间修改时间

1.Date对象定义如下:

/**创建时间**/
private Date createTime

/**修改时间**/
private Date updateTime

2.定义一个类继承JsonSerializer

public class Date2LongSerializer extend com.fasterxml.jackson.databind.JsonSerializer{
    @Override[override] 
    public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider SerializerProvider) throws IOException {
    jsonGenerator.writeNumber(date.getTime()/1000);
    }
}

3.在定义的Date类上添加@JsonSerialize注解

/**创建时间**/
@JsonSerialize(using = Date2LongSerializer.class)
private Date createTime

/**修改时间**/
@JsonSerialize(using = Date2LongSerializer.class)
private Date updateTime

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76279.html

相关文章

  • 20 个案例教你在 Java 8 中如何处理日期和时间?

    摘要:前言前面一篇文章写了如何安全的使用里面介绍了如何处理日期时间,以及如何保证线程安全,及其介绍了在中的处理时间日期默认就线程安全的类。引入了全新的日期时间格式工具,线程安全而且使用方便。 前言 前面一篇文章写了《SimpleDateFormat 如何安全的使用?》, 里面介绍了 SimpleDateFormat 如何处理日期/时间,以及如何保证线程安全,及其介绍了在 Java 8 中的处...

    Rango 评论0 收藏0
  • 如何在SpringBoot中集成JWT(JSON Web Token)鉴权

    摘要:在使用非对称加密算法进行签名的时候,还可以用于验证的发件人是否与中申明的发件人是同一个人。如果没有用非对称加密算法的话,把复制之后直接可以去官网在线解析。 这篇博客主要是简单介绍了一下什么是JWT,以及如何在Spring Boot项目中使用JWT(JSON Web Token)。 1.关于JWT 1.1 什么是JWT 老生常谈的开头,我们要用这样一种工具,首先得知道以下几个问题。 这...

    yeyan1996 评论0 收藏0
  • SpringBoot 实战 (八) | 使用 Spring Data JPA 访问 Mysql 数据

    摘要:是一个基于映射的标准协议目前最新版本是。的主要实现由和等完成,我们只要使用来开发,无论是哪一个开发方式都是一样的。是的一个子项目,它通过基于的极大地减少了作为数据访问方案的代码量。源码下载后语以上为使用访问数据库的教程。 微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决你的问题。 前言 如题,今天介绍 Spring Data JPA 的使用。 什么是 Spring D...

    hedzr 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<