全局搜一下maps,找到你进行转换的方法
可以看到新建了TswCaseInfoPlus后直接返回了,说明TswCaseInfoPlus没有set方法,或者说编译后lombok没生效
在pom文件中,编译打包插件中将lombok,mapstruct,lombok-mapstruct-binding加进去
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><annotationProcessorPaths><path><groupId>org.mapstruct</groupId><artifactId>mapstruct-processor</artifactId><version>1.4.2.Final</version></path><path><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></path><path><groupId>org.projectlombok</groupId><artifactId>lombok-mapstruct-binding</artifactId><version>0.2.0</version></path></annotationProcessorPaths></configuration></plugin>
重新clean,install再次搜maps
可以看到get,set方法都有了,这样就没问题了