其他分享
首页 > 其他分享> > mapstruct 用法详细介绍

mapstruct 用法详细介绍

作者:互联网

mapstruct 用法

mapstruct 是什么

mapstruct一款是用于生成类型安全的bean映射类的Java注解处理器 JSR 269规范,只需要定义一个接口,配置字段映射规则,使用注解处理器,在代码编译阶段,生成对应的映射实现类,使用的是纯get/set方法,无反射调用,并且在编译阶段可校验错误

官网:https://mapstruct.org/documentation/stable/reference/html/#_apache_maven

JSR 269规范:http://www.jcp.org/en/jsr/detail?id=269

用法

      <properties>
     	<!-- 定义版本-->
        <org.mapstruct.version>1.4.2.Final</org.mapstruct.version>
    </properties>
  <dependency>
            <groupId>org.mapstruct</groupId>
      		<!-- 相关注解包 @mapping-->
            <artifactId>mapstruct</artifactId>
            <version>${org.mapstruct.version}</version>
        </dependency>
        <dependency>
            <groupId>org.mapstruct</groupId>
            <!--注解处理器-->
            <artifactId>mapstruct-processor</artifactId>
            <version>${org.mapstruct.version}</version>
        </dependency>

总结

优点

缺点

标签:return,详细,OrderMapTestVo,mapstruct,private,用法,orderMapTestVo,orderMapTestDto,nul
来源: https://blog.csdn.net/lujia_loney/article/details/121703339