用内省来操作Bean属性其实有些麻烦,因此后来诞生了另一组操作Bean属性的API,beanUtils框架(Apache公司开发的),在日常开发中,操作Bean属性更常用的是这个。
这个API作为第三方API, Apache公司开发的BeanUtils会更常用,同时,BeanUtils还需要配合第三方日志工具来使用,一般同样要使用Apache公司的common logging。在开发中导入的方法如下:
一、BeanUtils包下载和导入
首先,当然需要下载这个BeanUtils的API和对应的日志工具logging,官网commons.apache.org寻找。
点进去然后点download:
看到上面是Binaries二进制文件,下面是源文件,下载二进制文件就够了,两个压缩包都可以。
下载之后解压:
这里面的文件只选**【commons-beanutils-1.9.4.jar】和【commons-logging-1.2.jar】**就可以了,其他的有些是doc的,有些是src的,还有些tests和test-source是从总的beanutils分离出来的,其他的第三方api在使用的时候也一样,一般也是选择名字最短的那个就够了。
回到Eclipse中:
右键project—>新建folder,一般命名为lib,
把我们需要的**【commons-beanutils-1.9.4.jar】和【commons-logging-1.2.jar】**复制到这个lib下:
这两个jar包要进行在project中使用,还需要加入到构建路径class path中去。选中这两个jar包—>右键build Path—>add to build path。此时就会看到:
多了一个Referenced Libraries,里面包含了我们的这两个第三方包。
接下来我们就可以使用第三方的API了。