public static void main(String[] args) throws Exception {
Class clazz = User.class;
Field[] fields = clazz.getDeclaredFields();
for(Field field : fields){
PropertyDescriptor p = new PropertyDescriptor(field.getName(), User.class);
//获取get方法
Method readMethod = p.getReadMethod();
System.out.println(readMethod.getName());
//获取set方法
Method writeMethod = p.getWriteMethod();
System.out.println(writeMethod.getName());
}
}