首页 > 编程知识 正文

苹果使用教程,ubuntu使用教程

时间:2023-05-05 06:31:20 阅读:173032 作者:3191

1.什么是dozer

Dozer是Java Bean到Java Bean的映射器,用于以递归方式将数据从一个对象复制到另一个对象。 这些Java Bean通常有不同的复杂类型。

Dozer支持简单属性映射、复杂类型映射、双向映射、隐式显式映射和递归映射。 这包括必须在元素级别映射到映射的集合属性。

:dozer当前不支持集合之间的转换,必须自行处理。 稍后提供简单的工具类。

目前dozer官网最新的班级委员会5.4.1 2014年4月的发布至今一直没有更新!

2.快速入门

2.1导入依赖

! - https://mvn repository.com/artifact/net.SF.dozer/dozer-- dependencygroupidnet.SF.dozer/groupidartifactiddozer

? XML version=' 1.0 ' encoding=' utf-8 '? mappings xmlns=' http://dozer.source forge.net ' xmlns 3360 xsi=' http://www.w3.org/2001/XML方案-实例' xsi :方案位置=' http://dozer.source forge.net http://dozer.source forge.net/schema/bean 映射- -映射class-aorg.dozer.VO.testobject/class-aclass-Borg.dozer.VO.testobjectprime/无需指定class-bfi ells mappingmappingwildcard=' false ' class-aorg.dozer.VO.testobjectfoo/class-aclass-Borg field/mapping/mappings从5.5.0版开始,Spring与其他模块dozer-spring集成。 将DozerBeanMapperFactoryBean添加到Spring配置文件中。 可以在" mappingFiles "属性中指定创建的定制数据库映射文件。 如果没有自定义映射,则此列表可以为空。 还可以设置定制事件侦听器和bean工厂。 请注意,此Factory Bean支持spring资源

bean class=' org.dozer.spring.dozerbeanmapperfactorybean ' property name=' mapping files ' value=' class path * 3360 property name=' customconverters ' listbeanclass=' org.dozer.converters.custom converter '/list/property property name=' event listeners ' listbeanclass=' org.dozer.listeners.event listener '/list/property prterty

/* * @ author : dongshuo * @ date :2019/2/1117:36 * @ desc : */publicclassdozerutil { privatedozerutil } dozerutil *.*/privatestaticdozerbeanmapperdozer=newdozerbeanmapper (; /**dozer基于要转换的类型的. */publicstatictmap (对象源,classtdestinationclass (return dozer.map )源,destination sourceList,classtdestinationclass (listtdestinationlist=lists.new ArrayList ); 对象源对象:源列表(tdestinationobject=dozer.map )源对象,目标类; estination list.add (目标对象; } return destinationList; }/* * *根据dozer将对象a的值复制到对象b中。 *.*/publicstaticvoidcopy (object source,对象目标) dozer.map ) source,destination object } :https://www

3358 dozer.source forge.net/documentation/spring integration.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。