一般我們會開發中會遇到返回用戶信息的時候,不需要返回密碼或者其他參數,這時候我們需要重新定義一個VO類去除不需要的參數,將原對象copy到VO類中
使用spring的BeanUtils可以實現對象的copy
語法:
BeanUtils.copyProperties(source, target);
import org.springframework.beans.BeanUtils;
SdbDbUser user =userServer.getUserInfo(toUser); UserVO userVo= new UserVO(); BeanUtils.copyProperties(user, userVo);