接收形式
SpringMVC接收日期类型的数据有两种形式,一种是直接接收日期类型的参数,一种是在模型中接收。
第一种:直接接收日期类型的参数
如果参数直接写 dateMapping(Date test)
会抛异常指示无法转换,所以需要加入时间转换的注解@DateTimeFormat
,一般我们的日期是有格式的,所以这里配置pattern属性;@RequestParam
注解标识这是一个请求参数。
第二种:使用模型接收
模型中需要加入@JsonFormat
注解转换为时间类型。
@DateTimeFormat和 @JsonFormat 的区别
@DateTimeFormat
决定入参的格式,@JsonFormat
决定出参的格式。