SpringMVC接收Date类型的数据

接收形式

  SpringMVC接收日期类型的数据有两种形式,一种是直接接收日期类型的参数,一种是在模型中接收。

第一种:直接接收日期类型的参数

SpringMVC接收Date类型的数据_第1张图片在这里插入图片描述
如果参数直接写 dateMapping(Date test)会抛异常指示无法转换,所以需要加入时间转换的注解@DateTimeFormat,一般我们的日期是有格式的,所以这里配置pattern属性;@RequestParam注解标识这是一个请求参数。

第二种:使用模型接收

SpringMVC接收Date类型的数据_第2张图片SpringMVC接收Date类型的数据_第3张图片
模型中需要加入@JsonFormat注解转换为时间类型。

@DateTimeFormat和 @JsonFormat 的区别

@DateTimeFormat决定入参的格式,@JsonFormat决定出参的格式。

你可能感兴趣的:(Java,Date,Date类型,Spring)