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