gpt4 book ai didi

java - 在java中使用反射查找复合类的所有属性

转载 作者:行者123 更新时间:2023-11-29 09:18:03 24 4
gpt4 key购买 nike

我有一个要求,我将在其中获得一个对象,并且我必须准备该对象中所有属性的列表。该对象可以是复合对象。这个想法是获取类型为 String、Integer、boolean 和 Date 的所有属性的列表。有一种方法可以使用反射机制并递归地执行此操作。然而,这可能会变得相当复杂。所以我只是想知道,是否有我可以使用的任何第三方库。

最佳答案

尝试查看 Apache BeanUtils .特别是PropertyUtils.getPropertyDescriptors() .警告,这仅适用于具有 getter 和 setter 的字段。

然后您必须为在父类中找到的每个属性描述符递归调用它。

关于java - 在java中使用反射查找复合类的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8266853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com