我正在使用 Apache BeanUtils setProperty 方法以通用方式从 Excel 文件中导入数据。我为解析器提供了“列名称”和“属性名称”对的列表,然后解析器使用 setProperty(...,“属性名称”,...) 为与“列名称”匹配的 Excel 字段设置属性”。它工作得很好,但现在我遇到了一个问题,我有一个使用 addXXX() 方法设置的属性,我无法更改该类。如何在不更改此类或解析器的情况下设置此属性?是否可以?我可以使用 DynaClass、PropertyUtils 或 MethodUtils 制作类似包装器的东西,以便在设置该属性时调用 addXX 方法吗?
谢谢!