原理都是取出Page包装的对象,然后实现对象之间的互传,在返回Page,这里介绍几种实现方式
1. 这个mapper是基于mapStruct,常用来实现Model,DTO的互转,
<!-- https://mvnrepository.com/artifact/org.mapstruct/mapstruct-jdk8 -->
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-jdk8</artifactId>
<version>1.3.0.Final</version>
</dependency>
引 Jar,pom文件引Jar,还有build插件,Maven 编译等,稍微麻烦些
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.22</version>
</path>
<path>
<