zoukankan      html  css  js  c++  java
  • Spring Boot 中使用@DateTimeFormat和@JsonFormat注解

    被@DateTimeFormat和@JsonFormat注解修改的属性字段应该是Date类型

    @DateTimeFormat转换前端string类型到后端Date类型,此字段一般加到属性上面
    @JsonFormat转换后端Date类型到前端String类型,如果只用到此注解,加到属性上或者方法上都可以;如果跟@DateTimeFormat配合使用,此注解添加到getter方法上面,注意加【 timezone="GMT+8" 】

    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getUpdateTime()
    {
       return updateTime;
    }

    注解所依赖的jar包
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.9.7</version>
    </dependency>

  • 相关阅读:
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/14627620.html
Copyright © 2011-2022 走看看