public <T> T get(T t) throws IntrospectionException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{
BeanInfo bean = Introspector.getBeanInfo(t.getClass());
PropertyDescriptor[] pd = bean.getPropertyDescriptors();
for(PropertyDescriptor pda:pd){
Object ob= pda.getPropertyType();
System.out.println(ob);
if( ob==java.lang.String.class){
System.out.println("aaaa");
pda.getWriteMethod().invoke(t, "aas");
}
}
return t;
}
BeanInfo bean = Introspector.getBeanInfo(t.getClass());
PropertyDescriptor[] pd = bean.getPropertyDescriptors();
for(PropertyDescriptor pda:pd){
Object ob= pda.getPropertyType();
System.out.println(ob);
if( ob==java.lang.String.class){
System.out.println("aaaa");
pda.getWriteMethod().invoke(t, "aas");
}
}
return t;
}