zoukankan      html  css  js  c++  java
  • SpringBoot DTO中mysql字段类型为date

    mysql的date默认格式为 yyyy-MM-dd

    通过MyBatis Plus 代码生成器默认生成的entity及dto类型为LocalDateTime, 此时出入  yyyy-MM-dd参数时,会报类型异常,无法解析。

    需修改格式为LocalDate。

    如:


    @JsonSerialize(using = LocalDateSerializer.class)
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
    private LocalDate publishDate;

    参考:
    @JsonSerialize(using = LocalTimeSerializer.class)
     @JsonFormat(pattern = "HH:mm:ss")
     private LocalTime xxx;
     
     @JsonSerialize(using = LocalDateTimeSerializer.class)
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime xxx;
     
     @JsonSerialize(using = LocalDateSerializer.class)
     @JsonFormat(pattern = "yyyy-MM-dd")
     private LocalDate xxx;

    https://blog.csdn.net/weixin_43840323/article/details/120077245

    https://www.cnblogs.com/codecat/p/10845797.html

  • 相关阅读:
    12.数组三--数组的冒泡排序与快速排序
    11.数组二
    10.数组一
    Vue之组件与父子传值
    Django模型层
    面向对象的组合用法
    面向对象初识
    Python内置函数
    列表推导式,生成器表达式
    装饰器进阶
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/15738321.html
Copyright © 2011-2022 走看看