SpringMVC框架之Converter,Formatter转换器

SpringMVC框架的Converter<S,T>是一个可以将一种数据类型转换成另一种数据类型的接口,这里的S表示源类型T表示目标类型。一般情况使用框架内置转换器就可以,特殊情况需编写有特定功能的类型转换器。
1.Converter

  1. 内置的类型转换器

    • 标量转换器
      StringToBooleanConverter:String到boolean类型转换。
      ObjectToStringConverter:Object 到String 转换,调用toString方法转换。
      String ToNumberConverterFactory:String 到数字转换(如Integer、Long等)。
      Number ToNumber ConverterFactory:数字子类型(基本类型)到数字类型(包装类型
      转换。
      String ToCharacterConverter:String到Character转换,取字符串第一个字符。
      Number ToCharacterConverter:数字子类型到Character转换。
      Character ToNumberFactory:Character 到数字子类型转换。
      String ToEnumConverterFactory:String到枚举类型转换,通过Enum.valueOf将字符
      串转换为需要的枚举类型。
      Enum ToStringConverter:枚举类型到String转换,返回枚举对象的name0值。
      String ToLocaleConverter:String到java.util.Locale转换。
      Properties ToStringConverter:java.util.Properties 到String转换,默认通过ISO-8859-1
      解码。
      String ToPropertiesConverter:String到java.util.Properties转换,默认使用ISO-8859-1
      编码。

    • 集合,数组相关转换器
      Array TocolectionConverter:任意数组到任意集合(List、Set)转换。
      CollectionToArray Converter:任意集合到任意数组转换。
      Array ToArrayConverter:任意数组到任意数组转换。
      Collection ToCollectionConverter:集合之间的类型转换。
      MapToMapConverter:Map之间的类型转换。个“首请田动个法面T饮
      Array ToStringConverter:任意数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值