問題:
在日常代碼中,使用 spring包中的 BeanUtils.copyProperties(source,target),可以將A對象的屬性復制到B對象中,但是有個問題
無法將HashMap中的屬性復制到JavaBan對象中
解決方法:
引入 commons-beanutils依賴
<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version> </dependency>
使用 BeanUtils.populate(custVisitViewVO, map);可以將map復制到JavaBean中,注意第一個參數為target,第二個參數為source,與spring包中的BeanUtils正好相反