9.1 用内省的方式反射JavaBean
来源:互联网 发布:国产篮球鞋知乎 编辑:程序博客网 时间:2024/06/18 04:48
p { margin-bottom: 0.21cm; }
用内省的方式做JavaBean的反射可以有省去很多步骤
下面是获得一个JavaBean的set属性和get属性的方法
publicclassIntroSpectorTest {
publicstaticvoidmain(String[] args) throwsException {
//实例化一个JavaBean对象
ReflectPointp1 = newReflectPoint(3, 5);
StringpropertyName = "x";
//属性描述器装某个对象中的某个属性
PropertyDescriptorpd = getProerty(p1,propertyName);
//set一个值 pd.getWriteMethod()得到某个属性的set方法
MethodmethodSetX = pd.getWriteMethod();
//给对像set一个值进去
methodSetX.invoke(p1,7);
System.out.println(p1.getX());
}
privatestaticPropertyDescriptor getProerty(Object p1,
StringpropertyName) throwsIntrospectionException,
IllegalAccessException,InvocationTargetException {
PropertyDescriptorpd= newPropertyDescriptor(propertyName, p1
.getClass());
MethodmethodGetX = pd.getReadMethod();
ObjectretVal = methodGetX.invoke(p1);
System.out.println(retVal);
returnpd;
}
}
- 9.1 用内省的方式反射JavaBean
- 反射,内省与javaBean
- 使用内省的方式操作JavaBean
- Java_反射_内省JavaBean
- java反射机制(3)---关于Javabean的内省
- JavaBean 用反射自己实现简单内省操作 基础
- 使用内省方式操作JavaBean
- javaBean的内省机制
- JAVABean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- JavaBean的内省操作
- JavaBean的内省操作
- javabean的内省操作
- JAVABean的内省操作
- JavaBean基本的内省
- Web开发之一:Web UI技术综述
- 8.10 用类加载器的其他作用
- Empty class and optimization
- 2-最小化往返时间
- Web开发之二:什么是前端、什么是后端
- 9.1 用内省的方式反射JavaBean
- 最好用的屏幕截图抓屏工具(FastStone Capture) 绿色版下载,首选推荐!
- Web开发之三:前后端开发任务量分析与比较
- 9.2用BeanUtil工具包操作JavaBean
- Piwik 体系和源代码分析 --1
- 10.类加载器
- js引用顺序
- 10.1 类加载器的委托机制
- 10.2 自定义类加载器