网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

运用ConverterFactory和运用GenericConverter

时间:2024-10-15 19:52:37

1、当需要集中整个类层次结构的转换逻辑时(例如,从转换String为Enum对象时),您可以实现ConverterFactory,如以下示例所示:

运用ConverterFactory和运用GenericConverter

3、如下StringToEnumConverterFactory作为一个例子:

运用ConverterFactory和运用GenericConverter

6、要实现aGenericConverter,请getConvertibleTypes()返回支持的源→目标类型对。然后实现convert(Object, TypeDescriptor, TypeDescriptor)包含转换逻辑。源TypeDescriptor提供对包含要转换的值的源字段的访问。目标TypeDescriptor提供对要设置转换值的目标字段的访问。

7、一个很好的例子GenericConverter是在Java数组和集合之间进行转换的转换器。这样一个ArrayToCollectionConverter内省声明了目标集合类型来解析集合的元素类型。这样,在目标字段上设置集合之前,可以将源数组中的每个元素转换为集合元素类型。

运用ConverterFactory和运用GenericConverter
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com