mapstruct 相关问题

MapStruct是一个代码生成器,用于在Java中创建高效,类型安全的bean-to-bean映射。

使用条件映射复制列表

我有一个带有ID,街道名称,城市和邮政编码的1.Address对象列表,以及带有ID,街道,城市和电话的2.Contact对象列表。我可以从联系人列表中单独复制街道名称和城市吗?

回答 1 投票 0

MapStruct不会检测构建器中的setter

我正在使用spring构建一个简单的REST服务。我将我的实体与DTO分开,并使用Immutables使DTO成为不可变的。我需要在DTO和DAO之间进行映射,所以我选择了MapStruct。 ......

回答 1 投票 2

问:maptruct可以理解表达式返回一个String,以便它可以使用我提供的dateFormat吗?

我正在尝试让Mapstruct理解源表达式是一个可以格式化为java.util.LocalDate的字符串,但我不确定我做得对。我试着遵循...中的指示

回答 2 投票 0

是否有注释忽略映射将在子类中重写的特定抽象方法?

我正在寻找在类层次结构中的许多方法上使用mapstruct,但是我需要更高级别的一些抽象方法不会被mapstruct自动映射,因为它们将具有完整...

回答 1 投票 0

使用mapstruct中的构建器(使用immutables注释处理器)将对象映射到不可变对象

我们使用immutables框架来生成所有DTO。现在我们想用mapstruct将这些对象映射到另一个。但生成的DTO是不可变的,没有固定器,也没有......

回答 3 投票 8

使用Gradle和eclipse的MapStruct不起作用

使用带有MapStruct的SpringBoot创建了gradle应用程序。 Build.gradle文件有以下条目。 dependencies {compile“org.mapstruct:mapstruct-jdk8:$ {mapstructVersion}”testCompile'org ....

回答 1 投票 0

Mapstruct将一个字段映射到多个目标字段,反之亦然

我已经使用Mapstruct将问题Map多个源字段映射到相同类型的目标字段,但它没有帮助我的其余资源类类似于以下类Base {// fields // getters and ...

回答 1 投票 0

具有多个参数的MapStruct QualifiedByName

我遇到过一种情况,我的映射方法有3个参数,所有这三个参数都用于导出目标类型的一个属性。我创建了一个默认的映射方法......

回答 2 投票 2

MapStruct:由@Named注释时,列表映射不使用单个映射

我有以下Mapper @Mapper @Named(“RoleBaseMapper”)公共接口RoleBaseMapper {@Mapping(target =“code”,source =“name”)@Named(“mapToBase”)RoleGuiBaseDto mapToBase(...

回答 1 投票 0

Mapstruct将子类和父级映射为源

目前正在编写一些拦截器,将一些请求模型转换为另一个模型。我有所有不同类型的请求的映射,但因为它是在拦截器级别我得到一个java ...

回答 1 投票 0

如何在mapstruct中未加载惰性字段时跳过调用getter方法以避免LazyInitializationException?

如果在将JPA实体映射到DTO的mapstruct映射器中未加载惰性字段时,如何跳过调用getter方法?我正在使用JPA EntityGraph来加载方法1所需的子实体但是......

回答 1 投票 1

Java - MapStruct:Mapper的自定义属性,如`nullValueCheckStrategy`

我可以在接口Mapper.java中添加一个新属性,如nullValueCheckStrategy来检查权限吗?如果我添加了nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS Code Generates将添加if(...

回答 1 投票 0

Mapstruct:如何将DTO中的多个字段映射到实体中的对象?

我有这个DTO:@NoArgsConstructor公共类DataDTO实现DTO {private static final long serialVersionUID = -5105904799152965475L; private long deviceId;私人的 ...

回答 2 投票 0

mapStruct中接口之间的映射

嗨,截至目前,我可以在简单的类之间进行映射。现在我必须在接口之间进行映射。考虑我有2个接口,其中许多类实现这些接口。因为我没有...

回答 1 投票 0

如何在mapstruct中一起使用spring组件和普通类?

我有一个mapper应该使用spring组件类和普通类来转换字段。这个映射器如下:@Mapper(componentModel =“spring”,uses = {ImagesConverter.class,...

回答 1 投票 0

将LocalDateTime映射到Instant

我是Mapstruct的新手。我有一个模型对象,其中包括LocalDateTime类型字段。 DTO包括即时类型字段。我想将LocalDateTime类型字段映射到Instant类型字段。我有TimeZone ......

回答 1 投票 2

mapstruct将实体OneToMany映射到DTO并反向

我正在尝试使用mapstruct,我需要将Entity映射到子实体列表,我有关系oneToMany和manyToOne,我需要在两种情况下映射:@Data @Entity public class ...

回答 1 投票 0

如何更改MapStruct生成的类的位置?

我正在使用MapStruct生成JAXB类和我的域类之间的映射。我正在使用Grass插件,如MapStruct官方网站所述。在编译过程中,......

回答 1 投票 1

如何使用MapStruct 1.2有条件地映射属性?

MapStruct 1.2是否可以将具有特定值的源属性映射到目标中的特定不同值?我想到这样的事情:公共抽象类JiraKpmMapper {...

回答 1 投票 2

使用mapstruct映射Hierrachical Beans

这是这个问题的扩展。 class Customer {// distinct properties}类RetailCustomer扩展Customer {// distinct properties}类WholeSaleCustomer扩展Customer {// ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.