Apache Commons BeanUtils
Apache Commons BeanUtils is a Java-based utility to provide component based architecture.
Modules
The library is distributed in three jar files:- commons-beanutils.jar - contains everything
- commons-beanutils-core.jar - excludes Bean Collections classes
- commons-beanutils-bean-collections.jar - only Bean Collections classes.
Example
Sample code may look like as follows:/**
- Example displaying the new default behaviour such that
- it is not possible to access class level properties utilizing the
- BeanUtilsBean, which in turn utilizes the PropertyUtilsBean.
- /
/**
- Example showing how by which one would use to revert to the
- behaviour prior to the 1.9.4 release where class level properties were accessible by
- the BeanUtilsBean and the PropertyUtilsBean.
- /