• 大小: 5.11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: Java
  • 标签: java  

资源简介


注:此通用方法适用于springmvc框架,当然如果使用的是别的框架也可参考。里面有详细的使用范例可供参考,让你一看即明。

资源截图

代码片段和文件信息

package com.xf.service;

import com.google.common.collect.Lists;
import org.dozer.DozerBeanMapper;

import java.util.Collection;
import java.util.List;

public class BeanMapper {

    /**
     * 持有Dozer单例 避免重复创建DozerMapper消耗资源.
     */
    private static DozerBeanMapper dozer = new DozerBeanMapper();

    /**
     * 基于Dozer转换对象的类型.
     */
    public static  T map(object source Class destinationClass) {
        return dozer.map(source destinationClass);
    }

    /**
     * 基于Dozer转换Collection中对象的类型.
     */
    public static  List mapList(Collection sourceList Class destinationClass) {
        List destinationList = Lists.newArrayList();
        for (object sourceobject : sourceList) {
            T destinationobject = dozer.map(sourceobject destinationClass);
            destinationList.add(destinationobject);
        }
        return destinationList;
    }

    /**
     * 基于Dozer将对象A的值拷贝到对象B中.
     */
    public static voi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1200  2014-10-13 13:48  CommonExcelView\BeanMapper.java

     文件      13862  2015-01-02 01:13  CommonExcelView\CommonExcelView.java

     文件       2255  2015-01-29 13:05  CommonExcelView\DemoController.java

     文件       1733  2014-10-13 13:49  CommonExcelView\ReportUtils.java

     目录          0  2015-01-29 12:59  CommonExcelView

----------- ---------  ---------- -----  ----

                19050                    5


评论

共有 条评论