/** * 查找用全部收货地址 * @return */ @Override public List<AddressVO> listUserAllAddress() { LoginUser loginUser = LoginInterceptor.threadLocal.get(); List<AddressDO> list = addressMapper.selectList(new QueryWrapper<AddressDO>().eq("user_id",loginUser.getId())); List<AddressVO> addressVOList = list.stream().map(obj->{ AddressVO addressVO = new AddressVO(); BeanUtils.copyProperties(obj,addressVO); return addressVO; }).collect(Collectors.toList()); return addressVOList; }
BeanUtils.copyProperties(obj,addressVO);
第一个是当前对象,第二个是需要转换成的对象
本文作者为DBC,转载请注明。