java dozer,MapStruct相当于提示(Dozer)?
在Dozer中,我们能够在字段映射期间提示提示中的接口 . 我们如何在MapStruct中实现相同的目标?
我无法在这里输入确切的代码 . 但是,它与下面类似 . 我们这里有一个Domain类示例:
Class A extends C
{
...
};
其中,B是抽象类 . C是一个包含我们必须映射的List项的类 .
类似的是DTO端的类和接口的结构 . 因此,Dozer中的映射如下:
Domain.A
DTO.A
item
item
Domain.B
DTO.B
在MapStruct中,我们如何引用Dozer中提示中给出的接口?
场景:我们有:
public class ShopList extends Shop\
{ ... };
哪里,
Inp是一个抽象类,其中没有字段,如:
public abstract class Inp() { };
商店是一个类:
public class Shop implements Serializbale
{ private List items = new ArrayList();
//getters and setters for the items };
ShopInp是一个公共接口,其中没有字段,如:
public interface ShopInp {} .
我们在DTO端和Domain端有类似的类结构 .
你能不能让我知道上述场景的映射器会是什么样子?一般来说,如果我们尝试映射ShopList类,那么,我们如何确保T扩展ShopInp和T扩展Inp也被映射为ShopList的一部分?
java dozer,MapStruct相当于提示(Dozer)?相关推荐
- java培训教程分享:Java编写软件代码自动提示功能
本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...
- Eclipse输入Java和XML代码自动提示功能最简单的方法
Eclipse输入Java和XML代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > ...
- idea中删除java类并提交_IDEA 删除java类的3种提示
1. 点击 delete 删除文件时,会弹出如下选项: Safe delete (with usage search) Search in comments and strings "Saf ...
- java 找不到符号 con_我的java程序运行时,提示找不到符号,求解!
我的java程序运行时,提示找不到符号,求解! 关注:163 答案:4 mip版 解决时间 2021-02-07 23:57 提问者人潮拥挤你不在 2021-02-06 23:57 import ...
- java中连接数据库失败,提示:Acc?¨s refus?? pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)
java中连接数据库失败,提示:Acc?¨s refus?? pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI) 这是由于连接数据库 ...
- java dozer_java开发工具类之Dozer的使用
在我们编码的过程中少不了的是javaBean的映射,如果字段较少的话还好,一旦字段较多就比较麻烦了,这时Dozer就派上用场了!! 1.1 什么是dozer? Dozer 是一个对象转换工具. Doz ...
- eclipse提示jre_给新手 Java 开发者的 7 点提示 | Linux 中国
如果你才刚开始学习 Java 编程,这里有七个你需要知道的基础知识.-- Seth Kenlon Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里.Java 的最 ...
- java命令行编译时提示找不到或无法加载主类的问题
在编译没有package声明的时候,先javac className.java,然后再java className,没有问题,但在当在类中使用package com.test时,像上面操作,在执行时 ...
- 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...
最新文章
- python自动搜索爬取下载文件-python批量爬取下载抖音视频
- 我在工作中总结的一些前端常用小细节 (转载)
- 一种新的在线学习的方法:能够克服单人多任务学习的困难!
- boost::ptr_container::indirect_fun相关的测试程序
- gensim出现segmentation Fault解决方案
- java短链接_java 生成短链接
- 装有支付宝的手机丢了可咋办
- 阿里云rds mysql 并发_干货 | 浅析RDS MySQL 8.0语句级并发控制-阿里云开发者社区
- 2017百越杯反序列化writeup
- 乐学计算机,乐学高考电脑版
- 直播 | IJCAI 2021论文解读:生理时间序列的分类方法及其在睡眠分期的应用
- Web 实现登录记住密码功能
- MATLAB结构模态分析
- android locat
- C++之文件批量改名
- mysql主从配置duxi_[从0到1搭建ABP微服务] - 搭建授权服务
- Pytorch DDP分布式数据合并通信 torch.distributed.all_gather()
- Linux——定时运行作业
- Fork/Join框架基本使用
- 4D成像雷达:解决日益复杂及成本上升的汽车安全问题
热门文章
- 使用阿里云PCDN降低内容分发成本
- SQL SERVER 连乘写法
- 如何优雅地处理过期订单
- win 10 mmdetection 配置
- uni-app使用Hbuilder X如何安卓APP打包、发布、运行
- Android DLNA投屏-基本原理
- 华为手机鸿蒙系统手机_升级快讯:又一批华为手机可以升级到“鸿蒙系统”了!...
- Corsiniの时光漏
- linux c程序中判断能不能ping,c语言源码ping ip通不通 检测摄像头在不在线 立即返回结果linux...
- 历史性一刻,中国航天器首次登上火星!!!