腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Java
:
使用
MapStruct
映射
DTO
层次
结构
、
我想
使用
MapStruct
编写一个
映射
器,它接受一个PetDTO实体(可以是DogDTO或CatDTO),并返回一只狗或一只猫。对于我来说,在这种情况下,
使用
映射
库的主要目的是避免
使用
instanceof编写糟糕的代码。 有什么想法吗?谢谢!
浏览 26
提问于2020-01-14
得票数 1
回答已采纳
1
回答
如何
使用
Mapstruct
和Kotlin在另一个
映射
器中
使用
映射
器?
、
、
、
我希望
使用
Mapstruct
(在Kotlin中)
使用
嵌套的
DTO
将实体
映射
到
DTO
。我有第一个
DTO
定义如下: val something: String这个
DTO
映射
在一个实体中,反之亦然,
使用
Mapstruct
。firstDto: FirstDto对于第一个
DTO
,我
使用
Mapstruct
浏览 0
提问于2021-02-05
得票数 0
回答已采纳
2
回答
使用
实体方法作为
MapStruct
源
、
背景我们发现了两种可行的解决方案,但(我们认为)并不是真正可维护的:
使用<
浏览 5
提问于2021-01-26
得票数 1
回答已采纳
1
回答
使用
GSON
映射
结构
、
我们在项目中
使用
了
mapstruct
。虽然它适用于域对象的
dto
(例如具有类似属性的EmployeeDTO to EmployeeData )-但我们需要处理传入的json字符串。我们正在尝试编写一个非常通用的
映射
器,它从传入的json字符串
映射
到一个
java
对象。假设我们有这样的EmployeeDTO@Mapper Empl
浏览 1
提问于2020-02-21
得票数 0
1
回答
在Spring Web应用中将请求体转换为不同字段
结构
的
DTO
、
、
当rest控制器将自定义对象、实体或
dto
作为处理程序方法的参数时,Spring Web可以完美地工作。你只需要用@RequestBody注解它。但是,当对象具有不同的字段名称或
结构
时,我如何处理这种情况?: { "city" : "Rome" }}这样的请求json 像class Person { private String name; private String city; }这样的“扁平化”
结构
浏览 52
提问于2020-11-09
得票数 0
2
回答
带有启动弹簧和
java
13的
mapstruct
1.3.1
、
、
我正在尝试
使用
maven和STS (Eclipse)来配置mapstrcut 1.3.1,并基于
Java
13。我已经在我的pom.xml中尝试了几种配置,包括
使用
maven-compiler-plugin,或者从org.bsc.maven
使用
maven-processor-plugin。
Mapstruct
不会生成任何源类,因此我的测试生成了一个ClassNotFoundException,因为找不到
映射
器接口的实现。有没有人有一个在spring boot中成功运行
mapstruc
浏览 2
提问于2020-03-15
得票数 1
1
回答
在角+
Java
项目中何时
使用
DTO
& Matpstruct
、
、
、
、
,并且拥有所有的
java
和角模型,等等).但是,如果我这样做,我不需要为所有这些entities...and做do /
映射
吗?返回
DTO
。现在这一切听起来太
浏览 0
提问于2018-04-19
得票数 2
回答已采纳
1
回答
mapstruct
-
使用
来自另一个包的
映射
器
、
我在我的项目中
使用
mapstruct
,它对直接的方式很好(所有
映射
器都在一个包中)。现在,我有了将一个
映射
程序移动到另一个包的要求,但这不是很好。工作包
结构
(1):├──
dto
├── entity└── mapper └── DateMapper.<em
浏览 2
提问于2021-01-06
得票数 0
回答已采纳
2
回答
使用
java
MapStruct
和VSCode
、
、
我在用
java
Mapstruct
。信息: IDE VSCode,SpringBoot 2.2.2,
Java
11,Gradle 6.1.1compileJava { implementation 'org.
mapstruct
:
mapstruct
-processor:1.3.1.Final' annotati
浏览 2
提问于2020-03-23
得票数 3
5
回答
MapStruct
映射
器返回空
映射
对象
、
、
我试图
使用
MapStruct
来
映射
dto
和实体对象之间的转换,但是生成的
映射
器实现只返回空的
映射
对象。BeerMapperImpl value = "org.
mapstruct
.ap.MappingProcessor", comments = "version: 1.3.0.Final, compiler
浏览 0
提问于2020-11-05
得票数 8
回答已采纳
2
回答
当属性名称以"set“开头时,未
映射
的目标属性警告
、
我正在尝试
使用
MapStruct
实现实体和
DTO
之间的
映射
。要
映射
的属性之一是"settlementDate“。它在
DTO
类中具有相同的名称,并且
映射
工作正常,但在编译过程中我收到以下警告: /path/to/project/SomeDataMapper.
java
:15: warning: Unmapped targetSomeData toEntity(SomeDataDTO someDataDTO)
浏览 58
提问于2019-04-26
得票数 1
回答已采纳
1
回答
如何设计一个视图来对web服务的自动调用进行建模?
、
、
、
、
UI将输入
DTO
发送到svc1,该输入
DTO
将其转换为svc2的输入模型,svc2将输出模型返回到svc1,并将其转换为输出
DTO
发送到浏览器。svc1代码实现如下: InputModel model1 = inputAssembler.convertViewToModel(
dto
1); return outputAssembler.co
浏览 2
提问于2019-07-12
得票数 0
1
回答
Mapstruct
不为不可变生成的可选属性选择重载方法
、
、
我
使用
生成一些类
DTO
类,
使用
Mapstruct
将JPA实体
映射
到
DTO
。这很好,只要
DTO
只需要属性。property "
java
.lang.Integer id" to "
java
.util.Optional<
java
.lang.Integer> id".Consider to declare/implement a mapping method: &
浏览 9
提问于2021-04-02
得票数 0
1
回答
如何将嵌套引用扁平化成一个简单的目标?
我在
MapStruct
中
使用
spring。POJO与所有“内部”数据(如代理键、审计信息等)的表
结构
对齐,而域对象是分层的,只包含与业务相关的数据。我必须在特定于表的POJO (平面
结构
)和带有嵌套对象的域对象之间进行
映射
。如何在
MapStruct
1.2.0中最好地做到这一点?只是它不是由
MapStruct
生成自动连接的。有没有办法使这个自动化(没有自定义的方法,或装饰等)?我在很多地方都有类似的模式。注意:Map
浏览 1
提问于2019-02-07
得票数 3
回答已采纳
1
回答
为什么我在
使用
Jhipster时需要
mapstruct
?
、
当我阅读
mapstruct
文档时,他们说:
MapStruct
是一个用于生成类型安全的bean
映射
类的
Java
批注处理器。https://
mapstruct
.org/documentation/stable/reference/html/#introduction 只剩下我的问题了。为什么我需要
mapstruct
?Jhipster
使用
它,我不知道他们为什么首先需要它?为什么您需要在Jhipster中进
浏览 15
提问于2020-12-17
得票数 0
3
回答
@Mapper @Mapper错误不存在源参数
、
、
、
错误:(12,5)
java
:源参数.中不存在名为"schoolId“的属性。
浏览 3
提问于2020-01-24
得票数 4
1
回答
Mapstruct
-empty集
、
我在我的项目中
使用
Mapstruct
。在其中一个实体中,我设置了oneToMany
结构
。当我在存储库中
使用
findAll ()检索所有数据时,如果没有绑定,则返回一个空的HashSet。Mapstuct将实体
映射
到
DTO
上,当它遇到空集时,它会给出NullPointException异常。在创建的
映射
器中有一个条件,如果HashSet为null,则返回nulla,但这里是一个空集合。如何在
DTO
上
映射
实体,以便在空集合的情况下返回nu
浏览 33
提问于2019-04-02
得票数 0
1
回答
防止
Mapstruct
在地图自动检测中的应用
我在Spring中有一个方法String getSyntheticDescription(String description),我想
使用
它来
映射
DTO
中的单个字符串字段。如果我在uses中
使用
Mapstruct
的@Mapping属性,我已经发现
Mapstruct
将在字符串转换周围滥用definedBean.getSyntheticDescription。基本上,每个字符串字段
映射
到一个字符串都会传递给definedBean.getSyntheticDescriptio
浏览 5
提问于2021-12-13
得票数 2
回答已采纳
1
回答
将请求
DTO
映射
到实体对象的设计模式?
、
、
、
、
我正在做一个基于spring的项目,我正在寻找是否有一种干净的方法来将带有“type”字段的请求
DTO
映射
到一个实体来写入mongodb,而不需要
使用
一堆if语句。例如,请求
DTO
将如下所示: AnimalRequestDTO.
java
private AnimalType animalType; private int age;} 我希望将该请求自动<em
浏览 9
提问于2019-03-20
得票数 0
1
回答
Dto
-实体
映射
最佳实践
、
、
、
、
我最近读了一些关于
DTO
模式的文章。我理解它的目的:隔离内部和为客户创建合同。然而,我一直在思考如何有效地将它们
映射
到实体。现在,我想将它们
映射
到一个PostEntity,它可以
使用
诸如modelmapper、
mapstruct
等技术来完成。然而,在服务层中
映射
它们对我来说似乎不太有吸引力,因为代码往往会变得混乱。一种方法是创建一个泛型
映射
抽象类,并为特定的dtos提供实现。不过,我对这种方法表示怀疑,因为我可能有许多dtos,即许多postDtos,这将导致许多<em
浏览 4
提问于2021-04-30
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券