BeanUtils.copyProperties()方法用于將一個JavaBean對象的屬性值復制到另一個JavaBean對象中。
使用方法如下:
import org.apache.commons.beanutils.BeanUtils;
// 創建源對象和目標對象
SourceBean sourceBean = new SourceBean();
TargetBean targetBean = new TargetBean();
// 設置源對象的屬性值
sourceBean.setProperty1("value1");
sourceBean.setProperty2("value2");
// 復制源對象的屬性值到目標對象
BeanUtils.copyProperties(targetBean, sourceBean);
上述代碼中,SourceBean和TargetBean是兩個JavaBean對象,其中SourceBean對象的屬性值將被復制到TargetBean對象中。
注意:要使用BeanUtils.copyProperties()方法,需要保證兩個JavaBean對象的屬性名和屬性類型相同,否則可能會導致屬性復制失敗。