BeanUtils.copyProperties 複製對象異常問題

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/Eileen_crystal/article/details/78455702
    **BeanUtils.copyProperties 複製對象異常問題**

複製對象時 java.lang.IllegalArgumentException: No destination bean specified,

這個是目標的bean實體沒有確定,異常代碼如下:

CrmProcessOrdersParam crmProcessOrdersParam = null;
BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);

出現問題主要的原因是在複製對象過程中,如果有一方爲null,則會拋出此異常!所以把目標實體實例化即可。

改正的代碼:

CrmProcessOrdersParam crmProcessOrdersParam = new CrmProcessOrdersParam();
BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);

易錯代碼:
CrmProcessOrdersParam crmProcessOrdersParam = crmProcessOrdersParam Service.getById(id);
BeanUtils.copyProperties(crmProcessOrdersParam, crmProcessOrdersBean);

crmProcessOrdersParam Service.getById(id); 查詢如果爲空,就會出現如上問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章