J'ai un problème lorsque je dois parcourir un graphe d'objet et sélectionner une valeur de propriété particulière. Ma solution d'origine met en cache une liste chaînée de noms de propriétés qui doivent être appliqués pour passer du point A au point B dans le graphe d'objets. J'utilise ensuite apache commons PropertyUtils pour parcourir la liste chaînée appelant getProperty (Object bean, String name) jusqu'à ce que j'aie atteint le point B.Performance PropertyUtils
Ma question est de savoir comment cela fonctionnera par rapport à peut-être cahier les objets de la méthode pour chaque étape . Que fait la propriétéUtils sous le capot? Fait-il beaucoup de réflexion/de levage?
Je suggère de lire réellement le code PropertyUtils pour voir cela par vous-même :) –