Dozer

作用:BeanUtils 的升级版,用于实现的对两个 Java Bean 对象之间进行字段的映射,从而进行实体之间的转换。

dozer 映射文件

<?xml version="1.0" encoding="UTF-8"?>
<mappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns="http://dozermapper.github.io/schema/bean-mapping"
          xsi:schemaLocation="http://dozermapper.github.io/schema/bean-mapping
                              https://dozermapper.github.io/schema/bean-mapping.xsd">


    <!--
    可以使用map-id指定映射的标识,在程序中通过此标识来确定使用当前这个映射关系
    -->
    <mapping date-format="yyyy-MM-dd" map-id="user">
        <class-a>org.example.model.po.UserEntity</class-a>
        <class-b>org.example.model.dto.UserDTO</class-b>
        <field>
            <a>id</a>
            <b>userId</b>
        </field>
        <field>
            <a>name</a>
            <b>userName</b>
        </field>
        <field>
            <a>age</a>
            <b>userAge</b>
        </field>
    </mapping>
</mappings>

   转载规则


《》 熊水斌 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
StemGNN(2020 NIPS)Preliminary此文做的是多变量时序预测任务。像通过一支股票的走势预测它未来的价格是单变量时序预测,如果同时观察多支股票并作出相应预测即可看成是多变量时序预测。 Challenge多变量时序预测往
2023-04-11
下一篇 
权限管理系统 权限管理系统
权限管理系统项目概述业务架构 技术架构 SpringBoot Starter 原理SpringBoot 简化 Spring 的原因就是提供了许多 starter,而 starter 本质上就是引入了一些相关依赖和进行一些初始化的自动配置。
2023-04-06
  目录