IDEA 配置 MapStruct
一则或许对你有用的小广告
欢迎加入小哈的星球,你将获得:专属的实战项目(4个项目都能学) / 1v1 提问 / 简历修改 / Java 学习路线 / 社群讨论 / 学习打卡 / 每月赠书
《Spring AI 项目实战(问答机器人、RAG 智能客服、联网搜索)》已完结,基于
Spring AI + Spring Boot 3.x + JDK 21...,查看介绍《从零手撸:仿小红书(微服务架构)》 已完结,基于
Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...,查看介绍;演示链接:http://116.62.199.48:7070/《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接:http://116.62.199.48/
新开坑项目:《从零手撸:秒杀系统高并发优化实战》 正在更新中...,查看介绍
截止目前,星球内专栏累计输出 150w+ 字,讲解图 5110+ 张,还在持续爆肝中.. 后续还会上新更多项目,已有 4700+ 小伙伴加入学习,欢迎点击围观
上小节 中,我们已经在项目中添加好了 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,享受到自动代码生成、代码提示等各种功能。
