Common BeanUtils组件方便了对JavaBean的使用。其中的一些类方法,使我们使用JavaBean得到了便利。
使用Common BeanUtils组件需要三个Jar包,分别是
commons-beanutils-1.8.0-BETA.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.1.jar
可从官网下载,不过为了方便,我把三个包传上来。点击下载
下面用四个例子说明该组件的三个优点。
例子一:
创建三个Java文件,分别为
Address.java
Profile.java
User.java
在写一个类文件递进调用函数,命名:BeanUtilsExample1.java,源码:
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif?x-oss-process=image/resize,w_1400/format,webp)
从中可以看出,
调用一个属性中的方法,只需要加一个“.”即可。精简了操作。
还可以拷贝属性,但要注意是二层拷贝。
还要注意BeanUtils和PropertyUtils的区别。
例子二:
动态创建属性
文件名:BeanUtilsExample2,源码:
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif?x-oss-process=image/resize,w_1400/format,webp)
例子三:
连接Mysql数据库
文件名BeanUtilsExample3.java源码:
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif?x-oss-process=image/resize,w_1400/format,webp)
例子四:
文件BeanUtilsExample4.java,源码:
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif?x-oss-process=image/resize,w_1400/format,webp)
这就是Common BeanUtils组件的主要应用!!!
本文转自施杨博客园博客,原文链接:http://www.cnblogs.com/shiyangxt/archive/2008/08/07/1263054.html,如需转载请自行联系原作者