Swagger传Date 型参数 : Can not construct instance of java.util.Date from String value ("2016-12")...

传Date类型的参数 加2个注解  (无论是直接传的参数  还是放在对象里面的属性都要加这2个注解)

@JsonFormat(pattern="yyyy-MM") @DateTimeFormat(pattern="yyyy-MM")

 

传实体对象时:

Swagger传Date 型参数 : Can not construct instance of java.util.Date from String value (

 

数据库里面的 存储时间的 Date  和 DateTime 时间格式

Date 只需要 3个字节 存储空间

DateTime 需要 8个字节的 存储空间

字符串所存储对等的时间格式,所用的字节数要远远大于 Date 或DateTime 所用的字节数

从性能上考虑 Date 和DateTime 要  优于 使用Varchar

Mybatis 中的时间 判空是,不能判断 !=‘’     只用判断   != null 否则会 抛异常

 
 

你可能感兴趣的:(mysql,Java)