Springmvc-Converter&&Formatter

一、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,详细用法可自行查阅。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章