当前位置: 首页 > news >正文

mapstruct lombok 集成简单配置

mapstruct lombok 集成简单配置

主要说明下使用maven的,机制上比较简单,核心是配置依赖,实际上如果使用了lombok-mapstruct-binding 我们不用关注mapstruct-processor 与lombok的顺序

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>17</source><target>17</target><encoding>UTF-8</encoding><annotationProcessorPaths><path><groupId>org.mapstruct</groupId><artifactId>mapstruct-processor</artifactId><version>${org.mapstruct.version}</version></path><path><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${org.projectlombok.version}</version></path><path><groupId>org.projectlombok</groupId><artifactId>lombok-mapstruct-binding</artifactId><version>0.2.0</version></path></annotationProcessorPaths></configuration>
</plugin>

说明

以上是一个使用中的简单说明,方便使用

参考资料

https://mapstruct.org/documentation/stable/reference/html/#lombok