在日常的开发中,为了避免污染直接映射数据库的java bean类,通过我们另写一个vo类并设置相关需要展示的属性。为了把值赋值到vo类,平常使用的方法有自己写get()与set()方法一个一个赋值,也可以使用封装的BeanUtils.copy()方法。
配置好 mapstruct 框架也可以帮助再你启动时生成对应的get()与set()方法。
1.pom.xml配置文件
<properties>
<java.version>1.8</java.version>
<mapstruct.version>1.4.1.Final</mapstruct.version>
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
</properties>
<dependencies>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
<version>${mapstruct.version}</version>
</dependency>
</dependencies>
<buil