IDEA常用插件

1. Alibaba Java Coding Guidelines代码规范检查工具

Alibaba Java Coding Guidelines ,阿里的一款强大的代码规范检查工具,可以让自己写出易读性更高的代码,可以让团队代码风格尽量统一易于维护。

可以在项目位点击右键,最下面就有编码规范扫描和打开实时监测功能,当然点击菜单栏Toos里面的阿里编码规范也可以,这样扫描检测的就是整个项目。

选中某一个类,或者在这个类里边右键也可以,这样检测的就是此类。

扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

解释下Blocker/Critical/Major三个等级,在 Snoar 中对代码规则有五个级别,这是前三个:崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的。

2. Lombok

Lombok是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。

在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。

3. Maven Helper

在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了,而解决依赖冲突就需要先找到是那些依赖发生了冲突,当项目比较小的时候,还比较依靠IEDA的【Diagrams】查看依赖关系,当项目比较大依赖比较多后就比较难找了,这时候就需要一款IDEA插件实现快速解决依赖冲突了。

Maven Helper使用方法

1.去到项目的pom.xml文件点击后,在pom.xlm右边显示下面多了个“Dependency Analyzer”Tab选项,如下图所示:

2.当切换到“Dependency Analyzer”视图后,可以发现如下界面

其中三个选项分别表示如下:

  1. Conflicts(查看冲突)

  1. All Dependencies as List(列表形式查看所有依赖)

  1. All Dependencies as Tree(树形式查看所有依赖)

3.当选择Conflicts时,没有依赖冲突或者解决依赖冲突时,右上角会多了个“No Conflicts”

4.当出现冲突需要解决时,下面会显示冲突的信息,我们可以选择冲突的依赖 Exclude它。

5.当点击 Exclude 之后,插件自动会在 pom.xml 文件中添加 <exclusion> 相关代码,进行子依赖的排除,这样即可快速排除了依赖,还免去了自己手写代码,让我们可以更加专注业务开发。

4. MyBatisX

MybatisX插件的主要功能:

  • Java 与 XML 来回跳转;

  • Mapper 方法自动生成 XML。

5. MyBatis Log

在idea控制台看见的sql日志通常是这样的,实际开发调试中我们想把完的sql复制出来,到数据库中执行分析数据情况。但是如果我们的sql有动态传参控制台输出的sq入参会用“?”代替入参,不能直接使用。

Mybatis log插件解决了上述sql不完整问题,可以完整显示sql.

  • 恢复mybatis的sql日志到原来的整个可执行文件sq。

  • 插件生成sql语句替换?到真正的参数值。

  • 选择控制台工资日志,右键单击“Restore Sql”菜单Restore Sql。

  • 在Java方法和Mapper xml之间相互导航。

5.1 Mybatis log插件安装

Mybatis log插件在ideal2020版本之后就开始收费了,我们需要安装绿色插件。

下载地址:

链接:https://pan.baidu.com/s/1yIys4QT6TeBASg-GdA9gZw?pwd=zikn

提取码:zikn

重启idea、打开mybatis log Plugin,见下图

6.Translation

平常开发过程中有时候需要调用一些底层的API,或者在看源码的时候,需要理解其意思;对于英语不好的实在太难了。

在IDEA中setting->Plugins中搜索Translation,就可以看到对应的插件,就可以下载安装,重启IEDA就可以用啦;

2022年10月1日,Google突然停止了Google翻译在中国大陆的业务,不再向中国大陆区域提供翻译服务。IDEA Google翻译引擎和基于Google翻译的语音朗读(TTS)功能,导致其无法正常使用。这里我们可以使用百度翻译或者其他翻译软件进行替换。

百度翻译配置步骤:

  1. 在Settings界面,选中Translation菜单,在Translation界面中,选择百度翻译,配置好应用ID和应用秘钥即可使用。如果没有百度翻译密钥,可以申请一个。

2.配置完成后,重启Idea,即可使用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值