javaBean 的相关方法 得到PropertyDiscriptor 属性的读写方法

内省就是通过反射来操作javabean ,但是他比使用反射要方便一些

我们需要提供javaBean类

内省类通过,getBeanInfo 得到一个内省类

BeanInfo info = Introspector.getBeanInfo(类型)  //得到一个BeanInfo

BeanInfo 是一个javabean类型的信息类

通过BeanInfo可以得到所有的属性描述符对象

可以通过getPropertyDiscriptor() 方法,得到PropertyDiscriptor[]一个属性的读写方法

getReadMethod , getWriteMethod 

可以通过它读写方法来操作javaBean的属性!

 

内省流程:

内省类--》Bean信息--》属性描述符--》属性的getset对应的Method --》可以反射了 

---------------------------------

commons-beanutils, 它依赖内省完成!

要使用它,要导入这两个包

--》commons-beanutils.jar

--》commons-logging.jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值