竹笋

首页 » 问答 » 灌水 » 2021史上最全IDEA插件总结推荐收
TUhjnbcbe - 2023/9/29 15:57:00

IntelliJIDEA是目前最好最强最智能的JavaIDE,默认已经集成了几乎所有主流的开发工具和框架。IDEA主要支持Java,为了使用其他语言,可以使用一些支持其他语言的插件,通过这些插件可以实现语法分析,配色主题,代码格式化和提示等功能。例如Go语言的支持的插件。这里介绍几款笔者自己常用的Idea插件。

常用工具支持

Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。

01

SequenceDiagram

通过选中的方法,可以查看到调用的深度,生成时序图,好厉害选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择SequenceDiagram

下载安装:

使用方式

1、选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择SequenceDiagram

2、根据弹出框,根据自己的情况,设置调用深度,点击OK就可以生成时序图了 

3、查看生成的时序图 

02

Statistic

分析项目代码行数,可以细化到每个类的量级

03

FreeMybatisplugin

从dao层可以直接跳转到对应的mapper中

其实里面唯一吸引到我的是它提到可以跳转到mapper.xml文件.

于是我自己编写了Mapper接口文件:

把光标放到类名上,按下alt+enter快捷提示键,就能看到以下窗口,再选择生成mapper.xml的路径:

结果生成的mapper.xml文件中啥都没有:

然后我们还可以把光标放到单个方法名上(只能用于单个方法),然后按下alt+enter快捷提示键,就能看到以下窗口:

结果mapper.xml文件中就会生成对应的标签(mybatis中的dao方法只能映射insert,delete,update,select四种标签):

如果方法名中不带有这四个关键字的话,就会弹出窗口让你选择:

04

Mavenhelper

可以分析pom的依赖书,并且可以分析版本冲突

1、File----Settings----Plugins----打开安装插件的页面

点击Install----安装完成之后---Apply----OK----重启IDEA就可以使用此插件了,此插件可以支持对Maven依赖的管理,比如查看jar包冲突、排除依赖等

2、安装好了之后,点击pom.xml之后,在IDEA下面会有DependencyAnalyzer

3、点击DependencyAnalyzer----显示如下页面

05

RestfulToolkit

可以直接在编辑器中进行

1
查看完整版本: 2021史上最全IDEA插件总结推荐收