我有要求在哪里我将被给予一个对象,我必须准备在该对象的所有属性的列表。对象可以是复合对象。其思想是获取String、Integer、boolean和Date类型的所有属性的列表。有一种方法可以使用反射机制并递归地执行此操作。然而,这可能会变得相当复杂。所以我只是想知道,如果有任何第三方库,我可以使用
尝试查看Apache BeanUtils。特别是PropertyUtils.getPropertyDescriptors()。注意,这只适用于带有getter和setter的字段。
然后,您必须对在父类中找到的每个属性描述符递归地调用此方法。