MapStruct
1.什么是MapStruct 简单来说,MapStruct 可以将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象) 对象转换为 DTO(数据传输对象),避免了在业务代码内new DTO对象和不断的进行set方法 2.如何使用MapStruct (1)引入Maven依赖 <!--mapStruct依赖--> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId> <version>1.2.0.Final</version> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <scope>provided</scope> <version>1.2.0.Final</version> </dependency> (2)使用 此处假设将两个实体对象(StudentInfo,classInfo)转换为一个DTO(StudentInfoDTO) @Data public class StudentInfo { /** * 姓名 */ private