博客
关于我
实体类转化为VO返回给前端的方法
阅读量:371 次
发布时间:2019-03-04

本文共 1402 字,大约阅读时间需要 4 分钟。

?????VO??????

?Java??????????VO???????????????????????????????????????????????????????????????

???????????????????

  • ?????????????????null
  • ??????????????????????VO???????
  • ????????????????????

  • ??????????????????????????????????????????
  • List
    phoneCategoryVOList = new ArrayList<>();for (PhoneCategory phoneCategory : phoneCategoryList) { PhoneCategoryVO phoneCategoryVO = new PhoneCategoryVO(); phoneCategoryVO.setCategoryName(phoneCategory.getCategoryName()); phoneCategoryVO.setCategoryType(phoneCategory.getCategoryType()); phoneCategoryVOList.add(phoneCategoryVO);}
    1. ??Java8?lambda???????????????????????????????
    2. List
      phoneCategoryVOList = phoneCategoryList.stream() .map(e -> new PhoneCategoryVO( e.getCategoryName(), e.getCategoryType() )).collect(Collectors.toList());
      1. ??BeanUtils?copyProperties??????????????????????????????
      2. List
        phoneInfoVOList = new ArrayList<>();for (PhoneInfo phoneInfo : phoneInfoList) { PhoneInfoVO phoneInfoVO = new PhoneInfoVO(); BeanUtils.copyProperties(phoneInfo, phoneInfoVO); phoneInfoVO.setTag(PhoneUtil.createTag(phoneInfo.getPhoneTag())); phoneInfoVOList.add(phoneInfoVO);}

        ????????????????

        BeanUtils.copyProperties(phoneInfo, phoneInfoVO, "tag");

        ???????lambda???????????????BeanUtils?????????????????????????????????

        ?????????????????????????????????????????VO???????????????????

    转载地址:http://bxyg.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现图片膨胀(附完整源码)
    查看>>
    Objective-C实现图片转化为 ASCII图(附完整源码)
    查看>>
    Objective-C实现图的拓扑序列(附完整源码)
    查看>>
    Objective-C实现图的邻接矩阵(附完整源码)
    查看>>
    Objective-C实现图结构(附完整源码)
    查看>>
    Objective-C实现圆球的表面积和体积(附完整源码)
    查看>>
    Objective-C实现在list中找到next greatest element下一个更大元素算法(附完整源码)
    查看>>
    Objective-C实现在Regex的帮助下检查字谜算法(附完整源码)
    查看>>
    Objective-C实现在指定区间 [a, b] 中找到函数的实根,其中 f(a)*f(b) < 0算法(附完整源码)
    查看>>
    Objective-C实现均值滤波(附完整源码)
    查看>>
    Objective-C实现埃拉托斯特尼筛法算法(附完整源码)
    查看>>
    Objective-C实现埃拉托色尼筛法(附完整源码)
    查看>>
    Objective-C实现域名解析(附完整源码)
    查看>>
    Objective-C实现域名转IP(附完整源码)
    查看>>
    Objective-C实现培根密码算法(附完整源码)
    查看>>
    Objective-C实现基于 LIFO的堆栈算法(附完整源码)
    查看>>
    Objective-C实现基于 LinkedList 的添加两个数字的解决方案算法(附完整源码)
    查看>>
    Objective-C实现基于opencv的抖动算法(附完整源码)
    查看>>
    Objective-C实现基于事件对象实现线程同步(附完整源码)
    查看>>
    Objective-C实现基于信号实现线程同步(附完整源码)
    查看>>