Apache beanutils简介

1.  用BeanUtils将Map转换成Bean,将Bean转换成Map,将Bean属性复制到另一个Bean中。BeanUtils.describe,BeanUtils.populate,BeanUtils.copyProperties。通过自定义转换器控制转换过程。

2. PropertyUtils可以用编程的方式,动态设置获取属性。程序不必事先知道属性名,运行时获知属性名即可。

3. DynaBean可以运行时构建Bean,但是需要一次性指定bean所有的属性。

4.  LazyDynaBean,也在运行时构建Bean,第一次设置属性时构建属性。

5.  CollectionUtils用于操作集合内的bean,可被java8替代。


例子可参看github/shirodemo/shirodemo1/src/main/java/beanutils

你可能感兴趣的:(Apache beanutils简介)