[每日短篇] 1A - SpringMVC 傳遞時間類型的參數

SpringMVC 在 @Controller 中提供了一套將 HTTP 請求中參數自動轉換成 Java 對象的機制,一個被 @XxxMapping 修飾的方法的入參會根據必定的規則自動轉換或者傳入。常見的類型好比 Integer / int / Vo / HttpSession 等(參考 Method Arguments)都會自動轉換。可是若是入參是時間相關的類型時就會出現異常,這時候就得用到 @DateTimeFormat 註解。html

@DateTimeFormat 註解有 style / iso / pattern 3 個屬性,看一下文檔能夠輕易選出須要的參數。給入參添加了適當的註解以後,就能夠自動轉換時間類型了。web

相關文章
相關標籤/搜索