MapStruct是一个对象映射框架,性能高、编码少。
使用前需要引入依赖
dependencies {
implementation 'org.mapstruct:mapstruct:1.4.2.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.4.2.Final'
}
参考文档:
https://juejin.cn/post/6994233847076356133
普通的映射看一下例子就好
主要关注自定义转化方法&多对象转化
可以参考如何实现MapStruct自定义映射逻辑_mapstruct 自定义映射-CSDN博客进行自定义映射