commons笔记

commons笔记

不是我说,commons-beanutils里面仅有的一点文字说明实在是在放P,耐着性子看了半天都不知道在放些什么P.我想要的很简单,就是得到一个bean的所有的property的set,然后取值或者设值,doc上面放了半天P也没有一个例子,真是气死我了,自己好像以前做过类似的填充bean的东东,不过没有做过笔记,东西全都忘了.

首先,可以用
PropertyUtils
                .getPropertyDescriptors(TestObject.
class );
类似的代码取得TestObjectl类的所有属性集,其后分别读取PropertyDescriptor就可以了.不过还是有个不太舒服的地方,所有的属性中会有一个class的属性.这个属性太特殊了,本不应该出现在这里的

你可能感兴趣的:(commons笔记)