Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有一种方法可以自动调用对象图上的所有getter方法?_Java - Fatal编程技术网

Java 有没有一种方法可以自动调用对象图上的所有getter方法?

Java 有没有一种方法可以自动调用对象图上的所有getter方法?,java,Java,我有一个JavaBean对象集合,每个对象可以有另一个JavaBean对象集合(即对象图)。有没有一种简单的方法可以遍历图并调用所有getter方法?有没有一个库已经在做类似的事情。您可以使用反射手动执行 还可以看看常见的beanutils,可能会有一些帮助。您可以使用反射来手动执行此操作 另外,还可以看看常见的小海狸,可能会有一些帮助。看看小海狸信息: 尤其是getPropertyDescriptors()方法。看看BeanInfo: 尤其是getPropertyDescriptors()

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

您可以使用反射手动执行


还可以看看常见的beanutils,可能会有一些帮助。

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


另外,还可以看看常见的小海狸,可能会有一些帮助。

看看小海狸信息:


尤其是getPropertyDescriptors()方法。

看看BeanInfo:


尤其是getPropertyDescriptors()方法。

应该允许您遍历bean的所有属性和方法。

应该允许您遍历bean的所有属性和方法。

我一直在使用一个名为FEST的库进行一些自动化测试,它有一个反射库,对我来说效果很好


我一直在使用一个名为FEST的库进行一些自动化测试,它有一个反射库,对我来说效果很好


使用java.beans而不是java.reflect将为您处理所有的bean约定,而且安全一点。使用java.beans而不是java.reflect将为您处理所有的bean约定,而且安全一点。