【发布时间】:2009-08-25 04:34:57
【问题描述】:
我正在使用 Apache BeanUtils setProperty 方法以通用方式从 Excel 文件中导入数据。我为解析器提供“列名”和“属性名”对的列表,然后解析器使用 setProperty(...,“property name”,...) 为与“列名”匹配的 Excel 字段设置属性”。它工作得很好,但现在我遇到了一个问题,我有一个使用 addXXX() 方法设置的属性,我无法更改该类。 如何在不更改此类或解析器的情况下设置此属性? 可能吗? 我可以使用 DynaClass、PropertyUtils 或 MethodUtils 制作类似包装器的东西,以便在设置该属性时调用 addXX 方法吗?
谢谢!
【问题讨论】:
标签: java javabeans apache-commons-beanutils