首页 > 解决方案 > Mapstruct 自动生成的 Mapper 实现的问题

问题描述

我正在使用 Mapstruct 进行 DTO 到实体和副 Versa 的转换。一切正常,应用程序也在运行。但我不知道eclipse有什么问题。运行 mvn clean install 后,我在 'target/generated-sources' 中得到了一个 Mapper 实现类,但它是通过编译时错误。它无法在“src/main/java”中找到任何类。

任何人都可以提出一些解决方案吗?

标签: javaeclipsemavenspring-bootmapstruct

解决方案


你试过设置

<properties>
  <!-- automatically run annotation processors within the incremental compilation -->
  <m2e.apt.activation>jdt_apt</m2e.apt.activation>
</properties>

在您的 Maven 中,Eclipse 可以具有改进的注释处理器。

查看 MapStruct 网站的Eclipse部分


推荐阅读