mapstruct 相关问题

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

Mapstruct: qualified by name 空指针异常

评估时,使用get error方法匹配字段: java.lang.NullPointerException:无法读取数组长度,因为“src”为空 在 java.base/java.util.Base64$Encoder.encode(

回答 0 投票 0

使用 MapStruct 将一个 POJO 转换为另一个 POJO 而无需定义该实现

假设我有任何给定数量的 POJO,它们都共享共同的、名称相同的属性。理想情况下,我想避免使用定义为多个映射器的大型接口 DtoA 从 BToA(DtoB dtoB)...

回答 1 投票 0

如何避免对 jpa 更新进行空检查

我想在将值更新到数据库时避免空检查。但我只需要更新来自 UpdateUserRequest 对象的值。如何避免多次空检查?来源和

回答 2 投票 0

无需定义所有字段的映射即可定义自定义 MapStruct 映射器

假设我有两个 DTO,我希望使用 MapStruct 进行映射,DTO1 和 DTO2 具有基本相同的字段,只是命名不同,我希望将它们全部映射到另一个。使用 MapStruct 我可以...

回答 1 投票 0

没有可用的“Mapper.class”类型的合格bean

我有一个使用springboot 2.5.14版本的项目。当我尝试运行它时会出现类似的错误 异常:org.springframework.beans.factory.UnsatisfiedDependencyException。消息:创建 bean 时出错...

回答 0 投票 0

Cannot find related Attribute using Mapstruct Spring Boot

我正在按照以下文档来实现映射器接口: MapStruct- Baeldung for Employee 和 EmployeeDTO。 这是我的员工班级: 公共课员工{ 私有 int id; 私人

回答 4 投票 0

Mapstruct - 如何在 Generated Mapper 类中注入 spring 依赖项

我需要在生成的映射器实现中注入一个spring服务类,这样我就可以通过 @Mapping(target="x", expression="java(myservice.findById(id))")" 这适用于

回答 8 投票 0

强制 mapstruct 不调用 has* 方法

我写了一个 mapstruct 映射器,它使用这样的映射: @Mapping(target = "userId", source = "id.userId") 当我查看自动生成的 mapstruct 类时,我偶然发现了该代码: 如果 (!foo...

回答 3 投票 0

MapStruct 为更新映射器生成空的映射器方法体

我真的想不通这是怎么回事。 这是我的 openapi 生成的类,它将进行更新: /** * 咨询 */ @Schema(name = "咨询",

回答 0 投票 0

MapStruct @SubclassMapping 鉴别器字段

我正在创建一个从我的实体类到由开放标准 OSDM 设计的 API 资源类的 MapStruct 映射器,我必须遵守其规范。 我有一个带有鉴别器的实体 Leg

回答 1 投票 0

MapStruct 将实体列表转换为具有 DTO 列表的单个对象

早上好, 我目前正在使用 mapStruct,我想为以下对象制作一个映射器 公共类 StatusReasonResponse { 私人最终名单

回答 2 投票 0

MapStruct 映射器返回空映射对象

我正在尝试使用 MapStruct 在 dto 和实体对象之间进行映射转换,但是生成的映射器实现只返回空的映射对象。 BeerMapper实现 @生成( 价值=“...

回答 6 投票 0

单元测试:在服务测试中或单独测试映射器?

在我的 Spring Boot 应用程序中,我有以下类,我在返回之前调用 MapStruct 实体到 dto 映射: public PetResponse findById(long id) { 可选 pet = petRepository.find ...

回答 1 投票 0

从 MapStruct 接口创建实例时出错

我正在开发一个 Spring Boot 应用程序,我正在尝试使用 @Autowired 注释将一个 SourcingMapper bean 注入到我的 SourcingServiceImpl 类中,但是当我尝试...时我一直收到错误消息

回答 2 投票 0

指定MapStruct将用于隐式映射的对象名称

我想知道是否可以在 MapStruct 中明确指定什么对象将用于在传递给映射器的参数中进行隐式映射,我有以下...

回答 1 投票 0

如果满足条件,如何从映射器返回空值

如果满足复杂条件,我想从我的映射器方法返回空值,但是 mapstruct 忽略了从@AfterMapping 方法返回的空值,那么我该如何实现呢? 下面的代码有注释...

回答 0 投票 0

Mapstruct 在 Spring Boot 中抛出空指针异常。我该如何解决?

我在 Spring Boot 的 mapstruct 中获得空指针豁免,因为它无法初始化。 这是下面显示的错误 java.lang.NullPointerException异常 在 java.base/java.util.Objects.requireNonNull(Ob...

回答 1 投票 0

Mapstruct、Spring Boot 和 JPA - 最佳实践和设计方法

我正在寻找关于如何在 Spring Boot Rest API 应用程序和 Spring Data JPA 中使用 Mapstuct 映射器的灵感和最佳实践。它是一种建筑或设计的杂乱无章。 问题...

回答 0 投票 0

MapStruct 实例在单元测试时在服务方法中为空

我为测试映射编写了单元测试,它没有任何问题。但是,当我尝试测试通过 MapperStruct 进行映射的服务方法时,映射器实例抛出“空点...

回答 0 投票 0

Mapstruct 将某些列表索引映射到属性

我有一个映射用例,其中源对象中有一个列表,我想将该列表的特定索引映射到目标对象的特定属性。 例如 - 公开课源...

回答 1 投票 0

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