mapstruct 生成的方法没有为属性赋值

编程入门 行业动态 更新时间:2024-10-28 08:23:11

mapstruct 生成的方法没有为属性<a href=https://www.elefans.com/category/jswz/34/1769111.html style=赋值"/>

mapstruct 生成的方法没有为属性赋值

mapstruct 生成的方法没有为属性赋值

最近升级了SpringBoot版本号,不知道为什么mapstruct 不生成属性赋值的代码,导致转换后的属性值都是null。

官方文档中发现 lombok 1.18.16 之后必须使用 lombok-mapstruct-binding 插件。

插件的使用:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>${java.version}</source><target>${java.version}</target><encoding>${project.build.sourceEncoding}</encoding><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>1.18.22</version></path><!--  lombok 1.18.16 之后必须使用 lombok-mapstruct-binding,否则mapstrut不会生成属性赋值的代码  --><path><groupId>org.projectlombok</groupId><artifactId>lombok-mapstruct-binding</artifactId><version>0.1.0</version></path></annotationProcessorPaths></configuration>
</plugin>

更多推荐

mapstruct 生成的方法没有为属性赋值

本文发布于:2023-12-07 02:55:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669861.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:赋值   属性   方法   mapstruct

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!