Tag: apache commons beanutils

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

我有一个获取POJO作为参数的方法。 现在我想以编程方式获取POJO的所有属性(因为我的代码可能不知道运行时它的所有属性是什么),并且还需要获取属性的值。 最后,我将形成POJO的字符串表示。 我可以使用ToStringBuilder ,但我希望以特定于我的要求的特定格式构建输出字符串。 是否有可能在Beanutils中这样做? 如果是,那么指向方法名称的指针是什么? 如果不是,我应该编写自己的reflection代码吗?