提高 Java 开发效率不可或缺的插件:Maven Helper、Lombok、Tabnine...

  • hello,大家好,我是 Lorin ,今天这篇文章不和大家聊技术,和大家分享几个日常开发中的必备插件,不仅可以可以大大提高我们的生产力和代码质量。还可以让我们更加愉快的进行编码,下面就来看看这些有意思的插件,看你用过几个?

Maven Helper(Maven 辅助工具)

  • 目前市面上大多数项目都使用 Maven 管理依赖,而 Maven Helper 简化了与 Maven 构建系统集成的复杂性。提供了依赖分析、冲突解决、依赖图可视化等功能,让我们能够更轻松地管理项目的依赖关系。
  • pom 文件内容页下方点击 Dependcy Analyzer
  • 除了使用上面的方式,我们使用另外一种更加直观的树形图的方式查看依赖关系,点击鼠标右键 -> 选择 Maven -> Show Diagram

free-mybatis-plugin(MyBatis 插件)

  • 目前市面上大多数项目都使用 MyBatis 作为持久层框架(Persistence Framework),而该插件可以为 MyBatis 框架提供支持,它可以自动生成 MyBatis XML 映射文件、代码导航和语法检查等功能,有助于加速 MyBatis 数据库访问层的开发。
  • 该插件最大的优势是免费,有经济实力甚至可以使用功能更加齐全的 MyBatis Plugin。

Lombok(项目开发加速神器)

  • Lombok 是一个 Java 库,它通过注解简化了 Java 类的编写。它可以自动生成 getter、setter、equals、hashCode 等方法,减少了样板代码的编写,提高了代码的可读性和维护性。
  • 但很多时候大家会过分滥用该注解,因此当你使用其中某个注解时,请清楚的知道,你为什么要使用它。

Tabnine(智能代码补全)

  • Tabnine 是一款智能代码补全工具,支持多种开发环境,包括 IntelliJ IDEA、Visual Studio Code 等。它使用深度学习技术,根据上下文和项目的代码风格,为您提供智能的代码建议,节省编写代码的时间。
  • 代码补全插件可以很大程度提高我们的生产力,市面上也有很多同类型的插件,大家可以选择一款喜欢的食用。

Alibaba Java Coding Guidelines

  • 阿里巴巴Java开发规范(Alibaba Java Coding Guidelines)的IDE插件可以帮助我们在IDE(集成开发环境)中更容易地遵循和检查规范,以确保编写的Java代码符合阿里巴巴的最佳实践。插件提供代码审查、自动修复、格式化、代码提示等功能,以帮助我们编写符合规范的代码。

GitToolBox(Git 工具箱)

  • GitToolBox 是适用于 IntelliJ IDEA 的 Git 插件,它增强了与 Git 版本控制系统的集成。它提供了更多的 Git 命令和操作选项,帮助我们更轻松地管理版本控制。
  • GitToolBox 有许多有有趣的功能,我主要介绍两个日常开发中最常使用的功能:

Inline Blame

  • 可以让我们清楚的看到哪一行在哪一天被谁因为什么改变

版本分支和状态

  • 更加清晰的展示了我们当前项目的分支版本以及状态。

Vuesion Theme(IntelliJ IDEA 主题)

  • 最后我们需要换一个让我们心情愉悦的主题插件,至于我为什么推荐它,因为我觉得它目前还不错,支持多种主题、字体。当然大家也可以使用其它有趣的主题插件。

  • 使用前

  • 使用后

总结

  • 上述的一些插件,是我们日常开发的必备基础插件,实际上不同的开发场景和需求可能需要不同的插件,因此根据项目的需求选择合适的插件,将大大提升我们的开发体验。
相关推荐
初次攀爬者几秒前
RocketMQ 基础学习
后端·消息队列·rocketmq
重庆穿山甲14 分钟前
Java开发者的大模型入门:LangChain4j组件全攻略(二)
后端
重庆穿山甲27 分钟前
Java开发者的大模型入门:LangChain4j组件全攻略(一)
后端
颜酱35 分钟前
单调队列:滑动窗口极值问题的最优解(通用模板版)
javascript·后端·算法
Java水解1 小时前
Rust嵌入式开发实战——从ARM裸机编程到RTOS应用
后端·rust
AI探索者1 小时前
LangGraph 条件路由:构建支持工具调用的智能 Agent
后端
苍何1 小时前
终于,我把 Openclaw 加 Seed2.0 Skills 做 AI 漫剧搞定了
后端
Derek_Smart1 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
苍何1 小时前
阿里出手,最强Coding Plan出炉,OpenClaw可以痛快玩了
后端
风象南2 小时前
Claude Code这个隐藏技能,让我告别PPT焦虑
人工智能·后端