IDEA 配置 MapStruct

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

一则小广告

最近,小哈正在带小伙伴做前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.2 + Vite 4,手把手教学,前端 + 后端全栈开发,从 0 到 1 讲解每个功能开发过程,1v1 答疑,陪伴式直到项目上线,目前第六章 《Element Plus 手搭 Admin 后台管理骨架》已快完结,截止到目前,已更新 52 节内容,共计 81557 字,演示截图:433 张,持续更新中,后续还会上新更多项目,欢迎点击加入

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