提高 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。

企业微信截图_16956439702461.png

Lombok(项目开发加速神器)

  • Lombok 是一个 Java 库,它通过注解简化了 Java 类的编写。它可以自动生成 getter、setter、equals、hashCode 等方法,减少了样板代码的编写,提高了代码的可读性和维护性。

企业微信截图_16956442386721.png

  • 但很多时候大家会过分滥用该注解,因此当你使用其中某个注解时,请清楚的知道,你为什么要使用它。

Tabnine(智能代码补全)

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

Alibaba Java Coding Guidelines

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

企业微信截图_16956449245155.png

GitToolBox(Git 工具箱)

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

Inline Blame

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

image.png

版本分支及状态

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

企业微信截图_16956456524443.png

Vuesion Theme(IntelliJ IDEA 主题)

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

  • 使用前

企业微信截图_16956460839318.png

  • 使用后

在这里插入图片描述

总结

  • 上述的一些插件,是我们日常开发的必备基础插件,实际上不同的开发场景和需求可能需要不同的插件,因此根据项目的需求选择合适的插件,将大大提升我们的开发体验。
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lorin 洛林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值