Je souhaite obtenir un tableau (ou une liste) des noms de propriété d'un POJO. J'ai essayé commons-beanutil BeanUtils.describe(obj)
, mais il a besoin d'une instance d'objet. Mais que se passe-t-il si je n'ai que cette classe, sans constructeur public sans arg. Je ne peux pas utiliser clazz.newInstance()
pour générer un objet.Comment obtenir les noms de propriété d'une classe pojo sans constructeur public no-arg?
Comment dois-je le résoudre? Y at-il des bibliothèques qui peuvent creuser dans une classe et transmettre des noms de propriété?
(je sais que je peux utiliser la réflexion pour analyser manuellement la structure de classe, mais je suis à la recherche d'une bibliothèque à portée de main)
Merci.
Il est triste qu'il n'y ait pas de surcharge 'BeanUtils.describe (Class)' pour ce faire. Pourquoi ne pas essayer de l'implémenter et de le faire en patch? –