美文网首页
mapstruct注解

mapstruct注解

作者: 小诸葛686 | 来源:发表于2021-05-08 15:11 被阅读0次

常用注解

1.通过Mapping配置字段映射

  @Mapping(source = "name",target = "tname")

2.通过Mappings聚合配置多个Mapping

@Mappings({
            @Mapping(source = "name",target = "tname"),
            @Mapping(source = "pwd",target = "tpwd")
    })

3.配置拷贝策略

默认mapstruct使用的浅拷贝,即子对象拷贝引用,通过以下配置深拷贝:

@Mapper(mappingControl = DeepClone.class)

4.转换器注入为bean

@Mapper(componentModel = "spring")

相关文章

网友评论

      本文标题:mapstruct注解

      本文链接:https://www.haomeiwen.com/subject/zhmudltx.html