SpringMVC 在 @Controller
中提供了一套将 HTTP 请求中参数自动转换成 Java 对象的机制,一个被 @XxxMapping
修饰的方法的入参会根据必定的规则自动转换或者传入。常见的类型好比 Integer / int / Vo / HttpSession 等(参考 Method Arguments)都会自动转换。可是若是入参是时间相关的类型时就会出现异常,这时候就得用到 @DateTimeFormat
注解。html
@DateTimeFormat
注解有 style
/ iso
/ pattern
3 个属性,看一下文档能够轻易选出须要的参数。给入参添加了适当的注解以后,就能够自动转换时间类型了。web