mapstruct 相关问题

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

当字段是抽象类型时,MapStruct 将模型的字段映射为空

我有一个类,它有一个字段,而该字段又是一个抽象类。我希望 MapStruct 能够从传入的 DTO 映射到内部模型,包括抽象的所有子字段......

回答 1 投票 0

@WebMvcTest with MockMvc -- 如何实例化并注入 MapStruct 映射器 bean?

我正在尝试使用 MockMvc 测试 Spring Boot 控制器,如下所示: @WebMvcTest(MyController.class) 公共类 MyControllerTest { @Autowired私人MockMvc模拟Mvc; @MockBean 私人

回答 1 投票 0

Mapstruct 没有正确/根本映射属性

这是我的 SignUpRequestDTo 类: 包 ez.ndvz.application.api.v1.dto.authenticationDTOs; @数据 @Builder 公共类 SignUpRequestDTO { @非空 @NotBlank 字符串名称; @NotBl...

回答 1 投票 0

@Mapping QualifiedByName 在实现中被忽略/未找到

地图结构1.5.5 这会被映射器忽略: @Mapping(源=“concepts.productId”,目标=“conceptType”,qualifiedByName=“mapConceptType”) 源码类: @

回答 1 投票 0

参数化类的原始使用。 Lombok 与 SuperBuilder

当尝试使用mapstruct时,我在警告声纳方面遇到问题 参数化类“CompanyInformationDto.CompanyInformationDtoBuilder”的原始使用 和 未经检查的调用“公司(列表)...

回答 1 投票 0

在Mapstruct中重用@Mapping定义

我下面的映射器工作正常,但我想知道是否有任何方法可以定义一次并在remoteToNewLocalApp和remoteToLocalAppUpdate上重用重复的映射。 @映射器 干扰...

回答 1 投票 0

映射没有源属性的目标属性,同时避免常量和表达式

我个人反对用字符串编写java代码。我想要实现的目标是通过表达式 100% 可行。然而,我想尝试找到一种无需这样做的方法。 坐...

回答 2 投票 0

Mapstruct - 忽略整个映射器的字段

是否有可能忽略某些字段,例如@Mapping(ignore = true, target = "dontWantToLazyFetchFromDbSometimes")?我有映射器,有时公共对象有对象列表...

回答 1 投票 0

映射扁平的父/子列表

我有一个扁平的父/子对象,如下所示: 扁平化类{ int 父 ID; int 子ID; int someParentProperty1, someParentProperty2, ...; int someChildProperty1, someChildProperty2,...

回答 1 投票 0

如何从ModelMapper迁移到MapStruct?

我目前正在使用ModelMapper。从我的角度来看,这非常用户友好。但是,由于性能问题,我需要迁移到 MapStruct。想象一下我的关税类别如下 @S...

回答 1 投票 0

无法自动装配 MapStruct 映射器

我正在关注有关部分更新的教程。按照指示,我创建了带有适当注释的映射器接口。 这是映射器 @Mapper(componentModel = "弹簧") 公众参与...

回答 6 投票 0

嵌套 Mapstruct 映射器中的模拟服务

有没有办法在嵌套的Mapstruct映射器中模拟服务A? 我有我想测试的映射器: @Mapper(使用= { ForwardMapper.class //这里使用的是嵌套服务A }, 建设者=@

回答 1 投票 0

我可以将 Spring bean 自动装配到 MapStruct 接口中吗?

我正在使用 MapStruct,为此我必须定义一个具有相应映射函数的接口。可以通过使用@BeforeMapping注释的默认方法来实现一些逻辑...

回答 1 投票 0

将附加参数传递给 MapStruct 映射器

还没弄清楚如何传递额外的参数或替代方案。 目前我正在映射订单和订单行。两个对象是不同的并且需要@mappings。示例我有一个订单并且

回答 3 投票 0

mapstruct 映射器中的附加参数

我有车: ID 品牌 模型 所有者 还有CarDTO: ID 品牌 模型 在我的服务类中,我传递了附加参数“所有者”,并且我需要转换列表。 可以加“哎哟...

回答 3 投票 0

Mapstruct - 如何在其他条件下调用 Collection.clear()

MapStruct 在 Collections 映射上生成以下代码: if (entity.getCollection() != null) { Set set = AnotherMapper.toEntities(request.getCollection()); 如果(看...

回答 2 投票 0

MapStruct 生成的类在 Java 21 中为空

我想在我的项目中使用MapStruct,但生成的类是空的。 我就是这样做的: 国家.java 导入 java.io.Serialized; 导入 jakarta.persistence.Entity; 进口雅加达。

回答 1 投票 0

Java 21 - MapStruct 生成的类为空

我想在我的项目中使用MapStruct,但生成的类是空的。 我就是这样做的: 国家.java 导入 java.io.Serialized; 导入 jakarta.persistence.Entity; 进口雅加达。

回答 1 投票 0

Mapstruct 添加参数不可能吗?

我想使用特定类来升级我的 MapStruct 映射器来删除重复的代码,但我真的不知道如何做到这一点,因为在我的情况下,我必须为每个映射器使用特定类...

回答 1 投票 0

每次都必须使用mvn clean编译

我正在使用带有mapstruct的spring boot,每次重新启动计算机时,当我尝试启动我的应用程序时,我都会收到此错误: 描述: com.paulo.enterprise.credito.services 中的字段 personMapper。

回答 1 投票 0

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