如何使用BeanUtils自省获取Java对象的所有属性的列表?

我有获取POJO作为其参数的方法。现在,我想以编程方式获取POJO的所有属性(因为我的代码在运行时可能不知道POJO中的所有属性),并且还需要获取这些属性的值。最后,我将形成POJO的字符串表示形式。

我可以使用ToStringBuilder,但是我想以特定于我的要求的特定格式构建输出字符串。

有可能在Beanutils中这样做吗?如果是,是否有任何指向方法名称的指针?如果没有,我应该编写自己的反射代码吗?

回答:

您是否尝试过ReflectionToStringBuilder?看起来应该按照您的描述去做。

以上是 如何使用BeanUtils自省获取Java对象的所有属性的列表? 的全部内容, 来源链接: utcz.com/qa/399895.html

回到顶部