使用BeanUtils复制属性时的类型转换?

时间:2014-05-08 06:52:58

标签: java apache-commons-beanutils

我使用Apache Commons BeanUtils中的PropertyUtils.copyProperties来复制两个bean之间的属性,现在我遇到了一个问题:两个bean中有一个相同的名称字段,一个是Long类型,另一个是{ {1}}类型,我可以使用类型转换器吗?

1 个答案:

答案 0 :(得分:1)

请改用org.apache.commons.beanutils.BeanUtils.copyProperties(Object,Object)。 如有必要,它将使用org.apache.commons.beanutils.Converter转换您的值。有关更多详细信息,请参阅org.apache.commons.beanutils.ConvertUtils.register(Converter,Class)。

自动注册了许多标准类型,请参阅org.apache.commons.beanutils.ConvertUtilsBean。