一、Converter
一、Converter的作用:在被requestmapping聲明的方法處自定義參數類型
二、三種Converter接口:
Converter接口
ConverterFactory接口
GenericConverter接口
三、Converter實現(本文僅介紹Converter接口):
- 實現Converter<S,T>接口 S:源類型 T:轉換後的類型
- 重寫convert方法,參數source爲原來的數據類型: S source,return轉換後的類型
下面以<String,Date>爲例
- 在springmvc配置文件中配置bean
- 如下:在converters屬性中配置配置所有Converter實現類的bean的集合 也可以<List>標籤等
- 將bean的id傳給mvc適配器:如上例中的myDateConverter
如上 @requestmapping中的特定類型的String請求參數均可轉爲指定的Date類型
二、Formatter
用法:與Converter用法類似,只是源類型必須爲String,詳細用法可自行查閱。