BeanInfo beanInfo = Introspector.getBeanInfo(pt1.getClass());
PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors();
Object rtyVal = null;
for(PropertyDescriptor pd : pds){
if(pd.getName().equals(propertyName)){
Method methodGetX =pd.getReadMethod();
rtyVal = methodGetX.invoke(pt1);
break;
}
}
return (PropertyDescriptor) rtyVal;
}
}
JavaBean_迭代_内省
最新推荐文章于 2020-03-10 08:28:55 发布