mapstruct 相关问题

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

MapStruct 记录到记录的映射不起作用

我尝试将 Java 记录从一个包转换为另一个包。 @映射器 公共接口 KriteriumMapper { KriteriumMapper 实例 = Mappers.getMapper(KriteriumMapper.class); de.model.Kriterium

回答 1 投票 0

如何引用通过注释“uses”注入到mapstruct映射器中的映射器

我定义了一个mapstruct接口,它使用了另外两个mapstruct映射器: @Mapper(componentModel = "spring",uses = {Mapper1.class, Mapper2.class}) 公共接口ParentMapp...

回答 1 投票 0

带有 BeanMapping#ignoreByDefault=true 和 SubclassMapping 的 MapStruct 映射器不会忽略子类的属性

下面是实体到 DTO 映射和映射器以及生成的 Map Struct 实现的示例。 公共抽象类用户{ 私有 int id; 私有字符串名字; 私有字符串

回答 1 投票 0

使用mapstruct时映射处理器出现内部错误问题

这是我第一次尝试使用 gradle,我遇到了一些我从未听说过的奇怪问题。谷歌并没有给我太多帮助,所以我谦虚地寻求一些帮助。在我得到一些经验后我开始使用mapstruct...

回答 3 投票 0

Mapstruct 和 InteliJ - 在“构建项目”期间有时会出现继承字段的异常

问题: 我们有一个类扩展另一个类并继承一些字段。 maven 中的全新安装工作正常,并且正在生成 impl 映射器类。 有时其他人(

回答 1 投票 0

如何使用 MapStruct 为布尔字段指定默认值

使用MapStruct映射DTO时如何指定defaultValue?以下构造不起作用 @Mapping(目标=“已使用”,默认值=“0”) MyDTO toDto(MyEntity 实体); @映射(t...

回答 1 投票 0

Mapstruct 忽略字段,警告未映射的目标属性

我在Java中使用mapstruct,我需要摆脱警告:警告:未映射的目标属性:“t3”。我有以下结构: A类{ 字符串t1; 字符串t2; } 类...

回答 1 投票 0

为什么用jdk17升级lombok到1.18.28会编译出错?

我正在将jdk版本升级到17。这是堆栈。 引起原因:java.lang.reflect.InaccessibleObjectException:无法将字段设为私有 com.sun.tools.javac.processing.JavacProcessingEnvironm...

回答 1 投票 0

Mapstruct 中的嵌套映射

我是MapStruct API的新手,谁能告诉我如何进行嵌套映射? 我有两个类,一个是我的实际 PurchaseOrder 类,即我的目标类,另一个是 EDPurchaseOrder 类

回答 2 投票 0

如何在 Spring boot 应用程序中使用 Mapstruct 创建装饰器?

我有一个 Spring boot 应用程序,其中启用了自动组件扫描,并且 mapstruct 似乎设置正确,因为它适用于在接口上创建的基本映射,但我似乎无法添加 c...

回答 1 投票 0

实体集合中的单个项目到嵌套 Dto 中

我有一个实体作者,它有一个具有publishedDate属性的书籍集合。 每个作者都有一本收藏书,它们的映射如下: 公共课作者{ @ID 私人长 ID;...

回答 1 投票 0

更新子集合的现有 bean 实例

我有儿童收藏 公共类 SectorDto { 列出 租赁对象; } @实体 公共课部门{ 列出 租赁对象; } 在绘制地图之前我...

回答 2 投票 0

如何使用 MapStruct 从可迭代映射到不可迭代,反之亦然

我有两个类 - GeneralModel 和 HotelInfo,如下所示。 我想从 HotelInfo 映射到 GeneralModel && 从 List 映射到 GeneralModel 。 HotelDomain 有完全相同的...

回答 1 投票 0

升级到Spring Boot 3后mapstruct生成文件中的Javax依赖

我的任务是升级我们中心的一项休息服务,以便它使用 Spring Boot 3。除此之外,我删除了所有 javax 导入并用 jakarta 导入替换它们。 但是当我maven

回答 1 投票 0

在MapStruct中,如何在@Mapping和@Named方法中使用相同的方法参数?

我的@Mapper类中有以下方法: @Mapping(源=“localCar.color”,目标=“颜色”) @Mapping(source = "blueBookCar.price", target = "价格&quo...

回答 1 投票 0

Mapstruct - 当我们有多对多实体时如何创建要添加的生成代码

我尝试使用mapstruct将我的DTO保存到实体。在基本关系中,我对生成的代码没有问题,但在多对多关系的生成方面需要帮助。 我的实体: 英雄 @

回答 1 投票 0

如果源为空,如何阻止MapStruct创建实体?

如果源为空,有没有办法阻止 MapStruct 创建对象? 我找到的现有答案解释了如何使用对象而不是在嵌套路径中执行此操作。这是一个例子。

回答 2 投票 0

如何使用 MapStruct 将 Map 字段映射到具有不同参数化类型的 Map 字段?

我想使用 MapStruct 从我的 Car 映射到 CarDto 对象。问题在于 Car 和 CarDto 的 java.util.Map 字段具有不同的参数化类型。那是因为我想要一个简单的...

回答 1 投票 0

如何修复错误:找不到任何 CDI 或 Jakarta CDI 依赖项类型。您是否缺少对类路径的依赖?

我将实体库从版本5.6.15升级到Hibernate 6.2.7。添加了一些新的 DTO 和 Mapstruct 映射器。突然我收到以下错误: 错误:找不到任何 CDI 或 Jakarta...

回答 0 投票 0

如何使用 spring 注入,mapstruct 映射器中的存储库类?

@数据 公共类文件DTO { 私人整数问题; 私有字符串uniqueStr; 私有存储域 xml; 私有存储域 pdf; 私有StorageDomain停止; } @数据 公开课

回答 3 投票 0

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