我有一个问题,我需要遍历对象图并挑选出特定的属性值。我的原始解决方案缓存了需要应用的属性名称的链接列表,以便在对象图中从 A 点到达 B 点。然后我使用 apache commons PropertyUtils遍历调用 getProperty(Object bean, String name) 的链表,直到我到达 B 点。
我的问题是与可能为每个步骤设置 Method 对象相比,这将如何执行。propertyUtils 在引擎盖下做什么?它做了很多反思/繁重的工作吗?
我有一个问题,我需要遍历对象图并挑选出特定的属性值。我的原始解决方案缓存了需要应用的属性名称的链接列表,以便在对象图中从 A 点到达 B 点。然后我使用 apache commons PropertyUtils遍历调用 getProperty(Object bean, String name) 的链表,直到我到达 B 点。
我的问题是与可能为每个步骤设置 Method 对象相比,这将如何执行。propertyUtils 在引擎盖下做什么?它做了很多反思/繁重的工作吗?