IDEA 配置 MapStruct

更新时间 2023-08-14 16:01:29

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书活动

目前, 星球 内第2个项目《仿小红书(微服务架构)》正在更新中。第1个项目:全栈前后端分离博客项目已经完结,演示地址:http://116.62.199.48/。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 255 小节,累计 39w+ 字,讲解图:1716 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1300+ 小伙伴加入,欢迎点击围观

上小节 中,我们已经在项目中添加好了 MapStruct 依赖,已经可以确保项目中能够正常使用 MapStruct 了。但是,为了在开发过程中获得更好的体验,我们可以为 IDE 进行一些配置,从而支持 MapStruct 的自动代码生成、代码提示等功能。本文就以 IDEA 来讲解如何进行配置。

IntelliJ IDEA 配置 MapStruct

IntelliJ IDEA 是 JetBrains 出品的一个强大的 IDE,具有良好的 MapStruct 支持。为了在 IntelliJ IDEA 中配置 MapStruct,你可以按照以下步骤进行:

启用注解处理器

  1. 打开 IntelliJ IDEA,并加载你的项目。
  2. 打开 File -> Settings (或 Preferences)
  3. 在左侧导航栏中选择 Build, Execution, Deployment -> Compiler -> Annotation Processors
  4. 勾选 Enable annotation processing
  5. Store generated sources relative to 下拉列表中选择 Module content root
  6. 点击右下角 Apply 按钮应用设置,然后,点击 ok 按钮关闭弹框。

图示如下:

IDEA 启用注解处理器IDEA 启用注解处理器

添加 MapStruct 插件

虽然这不是必需的,但 MapStruct 插件可以为你提供一些很有用的功能,例如代码提示和自动补全。

  1. 打开 File -> Settings (或 Preferences)
  2. 在左侧选择 Plugins
  3. 在市场 (Marketplace) 中搜索 “MapStruct” 并安装它。
  4. 重启 IntelliJ IDEA。

IDEA 安装 MapStruct 插件IDEA 安装 MapStruct 插件

总结

正确配置你的 IDE 可以显著提高使用 MapStruct 时的生产力。通过上述步骤,你应该可以在 IntelliJ IDEA 中轻松地使用 MapStruct,享受到自动代码生成、代码提示等各种功能。