IDEA 配置 MapStruct

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

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/

截止目前, 星球 内专栏累计输出 72w+ 字,讲解图 3103+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2400+ 小伙伴加入学习 ,欢迎点击围观

上小节 中,我们已经在项目中添加好了 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,享受到自动代码生成、代码提示等各种功能。