在Java項目開發中,我們知道把值賦值給變量一般類似這樣:
int a=3;
int b=a;
但是,當a,b為我們自定義的實體類時,直接像上面這樣賦值已經不好使了,正確的做法是:
假設a,b為實體對象
第一種方式 BeanUtils是org.springframework.beans.BeanUtils
BeanUtils.copyProperties(a, b) //將 a拷貝到b
第二種方式 BeanUtils是org.apache.commons.beanutils.BeanUtils
BeanUtils.copyProperties(a, b) //將 b拷貝到a
注:若ab之間沒有關聯,相同命名相同類型的字段的值會復制過去。
參考博客:https://blog.csdn.net/breaking1800/article/details/24563221
