Spring MVC 類型轉換 Converter接口

-1:Converter 一個咱們一直在使用殊不知道的接口前端

0:Converter接口 接口做用:spring

   當添加了一個實現converter接口的類,並添加到spring容器時。Controller接收的數據會自動轉換爲想要的類型數組

1:Converter的完整路徑是 mvc

org.springframework.core.convert.converter.Converter

2:使用方法 orm

public class ConverTest  implements Converter<String, Date>

自定義類實現 Converter接口,String 是原始數據類型,Date是要轉換的數據類型。重寫convert方法,並加上@Service註解接口

好比 在重寫的方法中 你用 SimpleDateFormat 把格式 2019-01-23 的數據轉換date字符串

3:這時前端 傳值 2019-01-23  ,就能夠直接用date類型接收。 class

4:springmvc其實已經實現了許多類型轉換,好比前端傳 1,用 int 就能接收到,其實這就是用了自帶的Converter,springmvc一樣自帶字符串時間轉換,默認類型是 2019/01/23 ,還有字符串用「,」分隔,就能夠用字符串數組接收。容器

相關文章
相關標籤/搜索