IDEA 配置 MapStruct
一则小广告
最近,小哈正在带小伙伴做前后端分离博客项目,采用技术栈 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,你可以按照以下步骤进行:
启用注解处理器
- 打开 IntelliJ IDEA,并加载你的项目。
- 打开
File -> Settings (或 Preferences)
。 - 在左侧导航栏中选择
Build, Execution, Deployment -> Compiler -> Annotation Processors
。 - 勾选
Enable annotation processing
。 - 在
Store generated sources relative to
下拉列表中选择Module content root
。 - 点击右下角
Apply
按钮应用设置,然后,点击ok
按钮关闭弹框。
图示如下:
IDEA 启用注解处理器
添加 MapStruct 插件
虽然这不是必需的,但 MapStruct 插件可以为你提供一些很有用的功能,例如代码提示和自动补全。
- 打开
File -> Settings (或 Preferences)
。 - 在左侧选择
Plugins
。 - 在市场 (Marketplace) 中搜索 “MapStruct” 并安装它。
- 重启 IntelliJ IDEA。
IDEA 安装 MapStruct 插件
总结
正确配置你的 IDE 可以显著提高使用 MapStruct 时的生产力。通过上述步骤,你应该可以在 IntelliJ IDEA 中轻松地使用 MapStruct,享受到自动代码生成、代码提示等各种功能。