一、通过反射获取类
Class<?> beanClazz = beanClassMap.get(beanName);
二、通过反射获取对象
Object o = beanClazz.newInstance();
三、通过反射获取类属性及类型
//属性
Field field = beanClazz.getDeclaredField(filedName);
//属性的类型
Class<?> type = beanClazz.getDeclaredField(filedLowFirst).getType();
四、通过反射执行方法
//method是方法名,Type为参数类型
Method method = beanClazz.getMethod(methodName, Type);
//o为要执行的对象,value为参数值
method.invoke(o,value);