BeanUtils提供對Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。我們知道,一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導緻大量get/set代碼堆積,增加了代碼長度和閱讀代碼的難度。
注意:屬性複制,不同jar中的方法,用法不一樣。
1、package org.springframework.beans;中的
BeanUtils.copyProperties(A,B);
是A中的值付給B
2、package org.apache.commons.beanutils;(常用)
BeanUtils.copyProperties(A,B);
是B中的值付給A