IDEA插件推荐-第一期
IntelliJ IDEA 本身是一个非常强大的集成开发环境,配合上合适的插件后更能让效率直接起飞,下面罗列出了一些我在工作中好用的插件分享给大家。插件统一安装入口:Settings > Plugins > Marketplace(插件市场)/Installed(本地已安装插件)
本次是第一期分享,都是一些核心的几乎为必装的
1.MyBatisX
功能点:
-
XML 与 Java 接口的“任意门”跳转 (最强功能)


-
智能代码提示与补全
字段提示:在 XML 中编写 SQL 时,输入查询字段时会自动提示实体类 User 的所有字段名,
表名提示:根据配置的实体类,自动提示数据库表名。
JPA 方法名推导预览:在编写 JPA 风格的方法名时,它会实时在侧边栏或弹窗中预览即将生成的 SQL 语句。你可以先确认 SQL 逻辑是否符合预期,再生成代码,避免生成后还要手动修改。
-
配合Database可以一次性生成 Entity、Mapper、XML 以及 Service 层
创建新表后新建service相关文件福音,超级实用
-
打开 Database 窗口:右侧边栏点击 Database, -
连接你的数据库。选中表:展开数据源,找到你想要生成的表(可多选 Ctrl/Cmd+ 点击)。 -
右键生成:右键点击选中的表 -> 选择 MyBatisX-Generator(或者叫Generate MyBatisX Code)。 -
配置生成策略: Entity: 配置实体类包名、是否使用 Lombok Mappe: 配置 Mapper 接口和 XML 的路径。 Service(关键步骤):Controller: 如果需要,也可以一并生成 Controller。勾选 Generate Service。 设置 Service Interface 的包路(如 com.example.demo.service)。 设置 Service Impl 的包路径(如 com.example.demo.service.impl) 可以选择生成策略:通常默认会生成 IService接口和 ServiceImpl实现类,并注入 Mapper。在弹出的窗口中,你会看到多个选项卡 -
执行生成:
- 点击
OK或Generate。 - IDEA 会自动在指定目录下创建
UserService.java和UserServiceImpl.java文件。



2.Translation
这是 IDEA 插件市场中下载量最高、口碑最好、功能最全的翻译插件
-
划词翻译:选中代码或注释,自动弹出悬浮窗显示翻译结果。 -
文档翻译:支持直接翻译整个 JavaDoc 或 Markdown 文件。 -
输入翻译:在 IDE 内提供一个输入框,随时输入长句进行翻译。 -
发音功能:支持单词和句子的真人发音朗读。 -
历史记录:自动保存查询历史,方便回顾。
- 打开
Settings->Tools->Translation。 - 应用设置 (Application):
- 默认翻译引擎: 推荐改为
百度翻译或有道翻译(需申请免费 API Key,但即使不申请,部分公共接口也能用,只是有次数限制)。 - DeepL: 如果有条件,强烈建议配置 DeepL API,它的技术文档翻译准确度是目前业界最高的。
- 快捷键设置:
- 搜索
Translate,建议设置一个顺手的快捷键(如Alt + T或Ctrl + Shift + T),用于快速翻译选中内容或弹出输入框。 - UI 优化:
- 勾选
Show translation in documentation:这样在看源码时,鼠标悬停在方法上,文档里会直接显示中文翻译。


夜雨聆风