BeanCopier

    xiaoxiao2021-12-14  18

    使用实例:

    @Override public List<ResultClassifyFront> findResultClassifyForFront(ResultClassifyQuery resultClassifyQuery) { List<ResultClassifyFront> fronts = new ArrayList<>(); List<ResultClassify> list = findResultClassify(resultClassifyQuery); for (ResultClassify classify : list) { BeanCopier copier = BeanCopier.create(ResultClassify.class,ResultClassifyFront.class,false); ResultClassifyFront front = new ResultClassifyFront(); copier.copy(classify,front,null); fronts.add(front); } return fronts; }

    /** * 将source 的同名字段 复制到target 中 * @param source * @param target */ public static void copy(Object source,Object target) { BeanCopier beanCopier = BeanCopier.create(source.getClass(), target.getClass(), false); beanCopier.copy(source,target,null); }

    转载请注明原文地址: https://ju.6miu.com/read-969647.html

    最新回复(0)