腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
通过
使用
-
MapStruct
从
源
对象
复制
值
来
填充
目标
对象
内部
的
映射
?
、
、
我是
Mapstruct
的
新手。我有一个场景,在我
的
目标
对象
中,我有一个java
映射
,键值为pair,我必须
使用
源
对象
内部
对象
属性/数据成员
值
来
填充
这个
映射
。public class Marks{ public Integer Maths; publ
浏览 108
提问于2020-07-18
得票数 8
1
回答
将
对象
中
的
空字符串和列表属性替换为null
、
、
我在Spring Boot应用程序中
使用
mapstruct
进行
映射
。我
的
源
对象
如下: Customer{ String name;} String fName;} 在
源
到
目标
对象
的
实际
映射
之前,我
浏览 62
提问于2021-03-31
得票数 0
1
回答
从
具有
对象
列表
的
父
对象
映射
对象
列表
、
我试图
使用
mapstruct
来
转换一个
对象
,如下所示MainObject List<ChildObject> children; String childVar2;
目标
String var1; S
浏览 0
提问于2018-06-23
得票数 1
2
回答
使用
Lombok生成
MapStruct
状态检查器方法
、
、
MapStruct
知道source presence checking,并默认
使用
状态检查器方法(当然,如果存在)
来
验证
目标
对象
中
的
字段是否应该
使用
源
对象
中
的
值
进行更新。没有存在检查器,默认情况下,
MapStruct
只更新具有非空
值
的
字段。我想在REST控制器中
使用
DTO,
通过
MapStruct</em
浏览 19
提问于2020-12-27
得票数 0
3
回答
NullValuePropertyMappingStrategy.SET_TO_DEFAULT :
如何
在
映射
到新
对象
时实现
MapStruct
、
如果
源
中相应
的
属性为null,我希望将
目标
对象
中
的
属性
映射
为默认
值
(例如字符串为"")。我怎样才能做到这一点?我看到只在更新
的
情况下起作用。在创建
目标
对象
的
过程中,是否有可能实现某些
目标
?
浏览 30
提问于2021-12-15
得票数 3
回答已采纳
3
回答
如何
停止ValueInjecter
映射
空
值
?
、
、
我
使用
ValueInjecter
来
映射
两个相同
的
对象
。我遇到
的
问题是ValueInjector
从
我
的
源
复制
空
值
覆盖我
的
目标
。因此,我将大量数据丢失为空
值
。下面是我
的
对象
的
一个示例,它有时只
填充
了一半,这会导致它
的
空
值
覆盖
目标</em
浏览 0
提问于2012-05-16
得票数 4
回答已采纳
4
回答
Java反射:为集合类型
对象
调用Setter和Getter方法
、
、
我有两个不同
的
用户定义
对象
包.2) copl.com.dto
对象
层次结构和
对象
名称在两个方面都不同。我可以
通过
字段将
源
侧
对象
复制
到
目标
侧
对象
字段,或者
使用
反射
通过
getter和setter
复制
源
侧
浏览 6
提问于2016-01-22
得票数 8
回答已采纳
1
回答
Mapstruct
:当Source为Null (两个字段具有相同
的
名称和类型)时,
如何
将
目标
字符串默认为空字符串Java / Spring
、
我有两个
对象
Source和Target,它们都具有相同
的
字段名称和类型。如果
源
字段为空,我希望
目标
字段为"“(空字符串)@Mapper(componentModel = "spring", nullValueMappingStrategyMapping(target="origin", defaultExpression="java(\"\")"
浏览 160
提问于2019-07-17
得票数 3
回答已采纳
1
回答
mapstruct
空检查会导致斑点错误。
我们为同样
使用
lombok
的
源
和
目标
定义了一个
mapstruct
。); 现在,这段
映射
程序代码引发了因为当代码创建Target
对象
时,它检测到
的
元素可以是空
的
。 对于
mapstruct</
浏览 4
提问于2021-04-13
得票数 0
5
回答
MapStruct
映射
器返回空
映射
对象
、
、
我试图
使用
MapStruct
来
映射
dto和实体
对象
之间
的
转换,但是生成
的
映射
器实现只返回空
的
映射
对象
。BeerMapperImpl value = "org.
mapstruct
.ap.MappingProcessor", }
浏览 0
提问于2020-11-05
得票数 8
回答已采纳
1
回答
Mapstruct
-将包含和接口
的
对象
转换为自己
、
、
、
我
使用
mapstruct
将一个
对象
转换为另一个
对象
。到要转换
的
对象
中,有一个接口,而
mapstruct
不喜欢这样。我能够
通过
实现方法
的
默认
值
并指定调用
的
实现
来
将接口转换为
对象
: public default MessagesList interfaceMapping (Integer not, List<MessageEntity> list) {
浏览 21
提问于2019-01-21
得票数 0
2
回答
仅在表达式子句中
使用
另一个
MapStruct
映射
器
、
、
对于
目标
类
的
特定属性,我有一个
映射
器,它需要从
源
对象
内
的
对象
列表中选择一个,并
使用
不同
的
mapper类
映射
它。简化了很多,Game类包含一个Transaction
对象
列表,我
的
GameMapper类如下所示:@Mapper(injectionStrategy = InjectionStrategy.CONSTRUCTOREventMapper作为privat
浏览 4
提问于2021-11-17
得票数 2
回答已采纳
1
回答
未
映射
的
目标
属性和带空参数
的
mapstruct
调用构造函数
、
、
、
我正在探索
mapstruct
来
映射
JPA实体和DTO
对象
。我制作了一个最简单
的
复制
器
来
演示这个想法。抽象基类具有私有字段名。为了来回
复制
字段
值
,Base定义了一个具有Base参数
的
构造函数。构造函数
从
参数中选择私有字段并将其分配给它自己
的
私有字段: public abstract cl
浏览 19
提问于2022-09-18
得票数 0
1
回答
MapStruct
无法
映射
需要外部变量
的
嵌套
对象
、
、
我正在尝试
使用
MapStruct
来
映射
一个具有嵌套
对象
并需要外部变量
的
对象
。
源
->
目标
映射
是有损
的
,需要外部字符串
目标
->
源
映射
工作并生成输出 我
使用
的
是Lombok,我
的
对象
是不可变
的
。declare/implement a ma
浏览 913
提问于2019-07-02
得票数 2
回答已采纳
1
回答
忽略子
对象
,除非特定
映射
的
属性
、
是否有一种方法可以将
MapStruct
映射
配置为忽略子
对象
,但仍然
映射
子
对象
上
的
特定属性?target = "organization.id") // except organization.id} 这样,
目标
organization是非空
的
,并且
从
源
的
organizationI
浏览 2
提问于2020-01-15
得票数 1
回答已采纳
2
回答
在
mapStruct
中什么时候
使用
表达式?
、
我开始
使用
MapStruct
了。我不能理解什么时候在
MapStruct
中
使用
"expression“标签?为什么我们有一些
使用
"target“标签和"expression”标签
的
映射
呢?这是否意味着当您想要将bean中
的
两个或多个字段
映射
到
目标
中
的
单个属性/字段时,将
使用
表达式,如文档"“中所述
浏览 50
提问于2019-06-20
得票数 1
1
回答
如何
用JaxbElement<X>实现JaxbElement<Y>到
MapStruct
的
映射
、
、
我本来打算在github上创建一个问题,但是问题模板说我宁愿先在这里讨论它,所以我们开始: 我正在尝试
使用
Mapstruct
来生成从一个WSDL生成
的
实体集到另一个实体集
的
映射
。但是,如果不添加“默认”方法(手动
映射
),则无法工作!这似乎很奇怪,因为我认为这种
映射
对于
Mapstruct
来说并不困难。考虑声明/实现一个
映射
方法:"javax.xml.bind.JAXBElement
映射
(javax.
浏览 2
提问于2020-03-02
得票数 0
回答已采纳
1
回答
mapstruct
将方法应用于列表中
的
所有
对象
、
我
的
问题是:我想
使用
PersonB将一个类型
的
mapstruct
映射
到PersonA,并修剪在List<Address> addresses中找到
的
所有字符串。value.trim() : null;} 我
的
结构有点复杂,但我试着总结一下。我不知道为什么这个
映射
器没有按预期工作,为什么字符串没有被裁剪。
浏览 9
提问于2021-11-08
得票数 0
回答已采纳
1
回答
为什么我在
使用
Jhipster时需要
mapstruct
?
、
当我阅读
mapstruct
文档时,他们说:
MapStruct
是一个用于生成类型安全
的
bean
映射
类
的
Java批注处理器。https://
mapstruct
.org/documentation/stable/reference/html/#introduction 只剩下我
的
问题了。为什么我需要
mapstruct
?Jhipster
使用
它,我不知道他们为什么首先需要它
浏览 15
提问于2020-12-17
得票数 0
1
回答
MapStruct
源
和
目标
属性查找
我正在从ModelMapper转换到
MapStruct
的
过程中,到目前为止一切都很顺利,除了排序和过滤列表时
的
情况,如果我有一个
从
域
对象
到实体
的
映射
,例如:从一个应用程序接口中,我想对contactAddressLine1进行过滤或排序,然后我想要查找源文件(或者在反向
映射
浏览 1
提问于2021-10-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
经验分享:轻轻松松让你的数据预处理提速3倍!
从 Oracle 到 TiDB,全链路数据迁移平台核心能力和杭州银行迁移实践
Android Go 功能与新特性
机器学习之计算工具库(三)
图像语义分割的工作原理和CNN架构变迁
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券