《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 cnblogs.com/fatTmonkey/p/11270262.html 「fatTmonkey」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

分享几款在idea中比较常用的插件,可以提高编码效率。

一、Free Mybatis plugin

这个插件超级实用,可以从dao接口跳转到mybatis的xml文件中,还能找到对应的方法,平时我们从controller的方法跳转到service都可以ctrl+点击跳转找到对应的方法,但是从dao到xml就没办法了,只能复制方法名,到对应的xml里查找,效率很低,这款插件就解决了这个问题。在这里简单说下怎么在idea中配置使用。

1、安装

在idea中settings–>plugins,搜索Free Mybatis plugin回车,然后点击installed(安装),然后等待下载安装好后重启idea即可

2、使用

安装好此插件之后打开一个dao接口文件,出现箭头即可标识安装成功,点击箭头可跳转到相应的xml方法

二、Maven helper

这是一个可以查看maven依赖的插件,可以展示pom文件中的依赖(以列表或树的形式),最重要的是可以使用此插件查看maven依赖是否有冲突。相信大家都有因为maven依赖冲突而导致项目报错的经历,有了这款插件可以查看冲突的依赖项,会少了很多找bug的时间。

1、安装

在idea中settings–>plugins,搜索Maven helper回车,然后点击installed(安装),然后等待下载安装好后重启idea即可,不要选错哦。

2、使用

安装完成之后,打开一个pom.xml文件,底部会多一个Dependency Analyzer标签,点击即可查看maven依赖。

三、RestfulToolkit

这是一款http请求工具,可以根据url跳转到相应方法,并根据controller生成相应请求url和数据

1、安装

在idea中settings–>plugins,搜索RestfulToolkit回车,然后点击installed(安装),然后等待下载安装好后重启idea即可。

2、使用

打开idea,在右侧边栏会有一个标签(RestServices),打开可以看到里面是url路径

3、优缺点

优点:集成在idea中,可以自动生成参数和请求url,方便快速进行测试

缺点:不能保存请求记录,每次请求都需要重新定义

四、Translation

一款翻译插件,集成在idea中,可以不用切换窗口到浏览器或其他软件中搜索,且可以根据驼峰命名规则对应的变量名或方法名,在定义方法名或属性变量时很方便

1、安装

在idea中settings–>plugins,搜索Translation回车,然后点击installed(安装),然后等待下载安装好后重启idea即可。

2、使用

新版本的idea在安装此插件后,在导航栏会有图标显示,在选中变量或中文字符时右键会有显示

选择 Translate:(生成翻译内容)

选择 Translate and Replace:(给出英文的选项,选择后会直接替换)

五、阿里巴巴代码规约扫描

一款阿里巴巴代码规范约束插件,对代码规范等很有帮助,可以养成良好的代码规范,变成风格

1、安装

在idea中settings–>plugins,搜索alibaba回车,然后选择如图所示,点击installed(安装),然后等待下载安装好后重启idea即可。(不要选错哦)

2、使用

安装完成后,在导航栏Tools里会有 阿里编码规约这一项

点击编码规约扫描会扫面整个项目,然后在 Inspection Results窗口中展示不符合代码规范的代码(如下图)

如果觉得扫描整个项目太费时且影响性能,可以选中要扫描的文件,右键选择扫描(如下图):

注意:阿里编码规约扫描,默认是开启实时监测的,此功能可能会引起idea卡顿,可以点击 关闭实时检测功能 将其关闭,在编码完成后再主动扫描文件

好了,这几款插件已经介绍完了,小伙伴们赶紧去试试吧,如果大家平常有什么好用的插件也可以留言分享哦。

文章目录
  1. 1. 一、Free Mybatis plugin
  2. 2. 二、Maven helper
  3. 3. 三、RestfulToolkit
  4. 4. 四、Translation
  5. 5. 五、阿里巴巴代码规约扫描