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

posted on 2025-12-28 08:00  荣锋亮  阅读(3)  评论(0)    收藏  举报

导航