只需要在实体类上面加上注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
拓展:如果实体类中用的 Date date = new Date();
而其
传入的参数是 String 类型的,而用来接收参数的 DateVo 的 date 属性是 java.util.Date 类型的,类型无法转换。
@DateTimeFormat 注解后参数可以被接收到了,但日期时间的格式还是需要自己再手动转换一下。
因为 @DateTimeFormat 注解的 pattern 属性值指定的日期时间格式并不是将要转换成的日期格式,这个指定的格式是和传入的参数对应的,假如注解为:
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
传入类型也 2022-03-01 10:20:30