mapstruct使用简介

文章目录

简介

mapstruct是一款用于不同实体类之间copy字段的工具。类似于BeanUtils.copyProperties(),字段的映射方式类似于mybatis的方式。

代码示例

代码仓库见:

https://gitee.com/gbss/when-iwasfree

easytest目录里的mapstruct

两个实体类分别是User和UserDTO,从User转到UserDTO
在这里插入图片描述

操作使用的接口是UserMapperStruct,写法相对固定,主要需要修改的就是接口内的抽象方法名和mapper注解内的映射关系。
source是源实体,target是目标实体
在这里插入图片描述

调用方式也是比较简单且固定的
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/GBS20200720/article/details/121210932