有没有办法自动调用对象图上的所有getter方法?

时间:2009-07-09 21:14:20

标签: java

我有一个java bean对象的集合,每个对象可以有另一个java bean对象集合(即对象图)。有没有一种简单的方法来遍历图形并调用所有的getter方法?是否有图书馆已经在做类似的事情。

4 个答案:

答案 0 :(得分:3)

看看BeanInfo:

http://java.sun.com/j2se/1.4.2/docs/api/java/beans/BeanInfo.html

,特别是getPropertyDescriptors()方法。

答案 1 :(得分:1)

java.beans.Introspector 应该允许你遍历bean的所有属性和方法。

答案 2 :(得分:0)

您可以使用反射手动执行此操作。

另外看看common-beanutils,可能会有所帮助。

答案 3 :(得分:0)

我一直在使用名为FEST的库进行一些自动化测试,它有一个适合我的反射库。

http://fest.easytesting.org/reflect/wiki/pmwiki.php