SpringMVC 在 @Controller
中提供了一套將 HTTP 請求中參數自動轉換成 Java 對象的機制,一個被 @XxxMapping
修飾的方法的入參會根據必定的規則自動轉換或者傳入。常見的類型好比 Integer / int / Vo / HttpSession 等(參考 Method Arguments)都會自動轉換。可是若是入參是時間相關的類型時就會出現異常,這時候就得用到 @DateTimeFormat
註解。html
@DateTimeFormat
註解有 style
/ iso
/ pattern
3 個屬性,看一下文檔能夠輕易選出須要的參數。給入參添加了適當的註解以後,就能夠自動轉換時間類型了。web