腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
java
Mapstruct
的
不明确
的
映射
方法
、
我正在
使用
java
Mapstruct
将实体
映射
到DTO 我希望
使用
来自其他
映射
器
的
一个
映射
器,并且这两个
映射
器都
使用
相同
的
签名实现相同
的
方法
,因此我得到了“为
映射
属性找到
的
不明确
的
映射
方法
”。我已经尝试在接口上实现共享
方法
,然后在两个<e
浏览 33
提问于2019-02-10
得票数 3
回答已采纳
1
回答
Mapstruct
:如何
映射
A,将SingleValue<T>扩展到T,而A将SingleValue<T>扩展到B,用相同
的
映射
器扩展SingleValue<T>?
、
、
我试图
使用
mapstruct
来
映射
具有泛型SingleValue对象实现
的
字段
的
对象。这个调用不是由
mapstruct
选择
的
,但是我们可以在
使用
@Mapping作为表达式时手动
使用
它。co
浏览 5
提问于2019-02-22
得票数 0
1
回答
MapStruct
忽略特定
方法
的
所有未
映射
属性
、
在
mapstruct
中有几种
方法
可以忽略未
映射
的
目标属性。对于特定
的
方法
,我们可以列出要忽略
的
所有属性: unmappedTargetPolicy = ReportingPolicy.IGNORE是否有一种
方法
可
浏览 3
提问于2022-04-05
得票数 0
回答已采纳
1
回答
强制
mapstruct
不调用has*
方法
、
、
我编写了一个
mapstruct
映射
器,它
使用
如下
的
映射
:当我查看自动生成
的
mapstruct
类时,我对该代码感到困惑foobar.hasId() ) {} 这对我来说是个问题,因为hasId()不能满足
映射
结构
的
需要。我能以某种方式强制
mapstruc
浏览 67
提问于2017-02-17
得票数 2
回答已采纳
1
回答
是否可以强制
mapstruct
将一个
映射
方法
委托给另一个
映射
方法
或默认(内置)转换?
是否可以强制
mapstruct
将一个
映射
方法
委托给另一个
映射
方法
或默认(内置)转换? 基本上,我希望在
使用
MapperX
的
自定义
映射
方法
中访问uses MapperA
的
自定义
映射
方法
。但是我无法在MapperX
的
自定义
映射
方法
中获得注入
的
MapperA。 内置转换也是如此。我想在自定义
方法
中<
浏览 28
提问于2021-06-28
得票数 0
1
回答
具有连接实体属性
的
Micronaut数据DTO投影
、
、
、
我在JPA中
使用
Micronaut数据,有两个实体。ParseError, Integer> {} ParseErrorRepository.
java
:22: error:无法实现存储库
方法
: ParseErrorRepository.listAll()。RecipeDto类型
的
属性配方与实体
浏览 1
提问于2019-09-28
得票数 6
回答已采纳
1
回答
用于
MapStruct
的
NoSuchBeanException在Micronaut中生成
的
类
、
、
当
使用
MapStruct
生成
映射
器实现时,
使用
"jsr330“componentModel,micronaut将在运行时抛出NoSuchBeanException。一种解决
方法
是
使用
将提供
映射
器对象
的
提供程序,但生成
的
代码应该可以工作。确保类被声明为bean,如果您
使用
的
是
Java
或Kotlin,请确保启用了批注处理。采用
的
路径:新
的
<
浏览 19
提问于2019-01-11
得票数 2
回答已采纳
1
回答
Mapstruct
:泛型
映射
、
、
interface MyMapper<X extends Base_1, Y extends Base_2>{} at org.
mapstruct</
浏览 24
提问于2015-08-19
得票数 2
回答已采纳
1
回答
绑定到带有getter和Builder类
的
类时出现
MapStruct
问题
、
、
、
我在我
的
项目中
使用
MapStruct
作为绑定框架,我面临着绑定对象
的
问题。 下面是我
的
LibraryResponse类。下面是我
的
映射
器类,但这不起作用,因为
MapStruct
试图找到构建器类
的
变量。我收到编译警告“未
映射
的
目标属性: withVar1,withVar2....withVar20” @Mapper APIResponse mapLibr
浏览 45
提问于2020-01-03
得票数 3
回答已采纳
2
回答
Mapstruct
:按超类排除所有字段
、
、
我有标准实体和dto
的
。Mapper时public interface AttributeDtoConverter {}
Mapstruct
,则从
映射
中排除它们
的
所有属性(如果它们是DefaultEntity
的
子类,则排除源对象
的
所有属性)。我知道我可以按名称@Mapping(target="type", ignore=true)排除每个属性,但是对于具有更多依赖项
浏览 20
提问于2022-08-26
得票数 4
2
回答
在
mapStruct
中什么时候
使用
表达式?
、
我开始
使用
MapStruct
了。我不能理解什么时候在
MapStruct
中
使用
"expression“标签?为什么我们有一些
使用
"target“标签和"expression”标签
的
映射
呢?这是否意味着当您想要将bean中
的
两个或多个字段
映射
到目标中
的
单个属性/字段时,将
使用
表达式,如文档"“中所述
浏览 50
提问于2019-06-20
得票数 1
1
回答
Mapstruct
不为不可变生成
的
可选属性选择重载
方法
、
、
我
使用
生成一些类DTO类,
使用
Mapstruct
将JPA实体
映射
到DTO。这很好,只要DTO只需要属性。如果不需要属性(通过使访问器
方法
返回Optional (根据) ),由恒等表生成
的
生成器将有一个带有Optional参数
的
setter
方法
,而
Mapstruct
将失败: error: Can't map这是有道理
的
,幸运
的
是,有一个可以用来生成
方法
,而不是
使用
浏览 9
提问于2021-04-02
得票数 0
1
回答
在另一个字段中复制代码
、
、
我只想将generateToken
方法
应用于令牌字段,但是
mapstruct
也在强制登录,如何解决这个问题?TelemarketerAccountMapper INSTANCE = Mappers.getMapper( TelemarketerAccountMapper.class ); @Mapping(expression = "
java
浏览 11
提问于2022-09-29
得票数 0
6
回答
@
MAPSTRUCT
源参数中不存在名为“打包”
的
属性。
、
、
、
、
我决定
使用
DTO进行
MAPSTRUCT
映射
。似乎我按照指南做了所有的事情,但是出现了一个错误。有什么问题,我不明白。在论坛和谷歌上几乎没有什么信息。return DrinkMapper.INSTANCE.drinksToDrinksDTO(customerService.getAllDrinks());BUILD.GRADLE //
Mapstruct
implementation 'org.
mapstruct
:
mapstruct
:1.3.1.F
浏览 11
提问于2020-07-22
得票数 17
回答已采纳
1
回答
Mapstruct
和Lombok升级会导致不同
的
初始化行为
、
、
、
、
我最近将Lombok从1.16.22升级到1.18.20,Spring boot从2.1.13升级到2.2.13,
Mapstruct
从1.2.0升级到1.4.2,并开始看到这种奇怪
的
行为。public Basket(UUID id) { } 在升级之前,当调用单参数构造函数时,“折扣”将被初始化为一个空
的
ArrayList。但是,现在我看到"discounts“
的
初始值为null。我正在尝试缩小导致行为变化
的
升级或事情
的
范围,
浏览 0
提问于2021-05-05
得票数 0
1
回答
如何
使用
对象
映射
器在
java
中从简单对象
映射
到协议缓冲区对象
、
、
我想
使用
对象
映射
器在简单对象到协议缓冲区之间进行
映射
。); return objectMapper.convertValue(enterprise, EnterpriseMessage.Enterprise.class); 异常消息是:找不到类型简单类型
的
(
浏览 21
提问于2021-01-27
得票数 1
1
回答
在Gradle中,在由
MapStruct
注释处理器自动生成
的
代码中,是否可以防止
使用
弃用警告?
、
、
、
、
我有一个
使用
构建
的
项目,
使用
代码生成器生成
映射
代码。我有意启用了弃用警告,因为我希望知道如果我最后调用了弃用代码,例如在升级库版本时。我有一个
MapStruct
映射
器接口(用注释),它包含一个
映射
方法
。
映射
方法
&它
使用
的
之一正在被一个特性所
使用
,该特性将在下一个主要版本
的
软件中被删除,但是需要保留在该版本之前
的
次要版本中
浏览 0
提问于2021-07-17
得票数 1
1
回答
映射
处理器中
的
内部错误:
java
.lang.NullPointerException
、
我正在尝试
使用
mapstruct
将本地pojo
映射
到自动生成
的
域对象。除了一个特定
的
复杂结构之外,其他所有东西似乎都是
映射
的
,mapper实现类得到生成。下面是我得到
的
错误。我
的
映射
器类是: @Mapping(source = "sourcefile", target = "sourceFILE"), @Mapping(M
浏览 4
提问于2017-05-02
得票数 2
回答已采纳
1
回答
无法通过
MapStruct
生成从枚举到布尔值
的
映射
方法
、
、
、
通过
使用
将一种对象类型转换为另一种对象类型
的
mapstruct
,我可以成功地从枚举
使用
到枚举。 不幸
的
是,我无法将Enum转换为Boolaen。我得到了下面的错误。“无法将属性"ChoiceType isPriceHigh”
映射
到"
java
.lang.Boolean isPriceHigh“。请考虑声明/实现一个
映射
方法
:"
java
.lang.Boolean map(Choic
浏览 21
提问于2017-07-28
得票数 2
回答已采纳
1
回答
将过滤函数应用于
Mapstruct
生成
的
映射
我已经在我
的
映射
器中添加了一个
方法
,每个
方法
都会被“调用”,除了我真正想要调用它
的
那些
方法
,这些
方法
是任何“
使用
的
”
映射
器
的
getter)。我在顶级
映射
器接口类上创建
的
方法
如下: return o;对于我
使用
的
映射</e
浏览 3
提问于2017-11-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java数组作为方法参数的使用
java中的return语句使用方法
Java常用Date类的概述和方法使用
Java中使用MongoDB实现字段忽略的方法
Go语言中映射表map的使用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券