ConversionService编程方式
1、要以ConversionService编程方式使用实例,您可以像对待任何其他bean一样注入对它的引用。
2、以下示例显示了如何执行此操作:
3、对于大多数用例,您可以使用convert指定的方法targetType,但它不适用于更复杂的类型,例如参数化元素的集合。
4、例如,如果你想转换List的Integer到List的String程序,您需要提供的源和目标类型的正式定义。
5、运的是, TypeDescriptor 提供了各种选项来使这样做简单明了,如下例所示:
6、DefaultConversionServ坡纠课柩ice自动注册适合大多数环境的转换器。这包括收集器,标转换器,以及基本的O芟鲠阻缒bject-到-String转换器。您可以ConverterRegistry使用类addDefaultConverters上的静态方法向任何注册器注册相同的转换器DefaultConversionService。
7、值类型转换器重新用于数组和集合,所以没有必要创建一个特定的转换器从转换Collection的S到Collection的T,假设标准收集处理是适当的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:79
阅读量:21
阅读量:60
阅读量:25