Java开发中常用的IntelliJ IDEA插件
Posted xiaobai-sun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java开发中常用的IntelliJ IDEA插件相关的知识,希望对你有一定的参考价值。
工欲善其事,必先利其器
一、Alibaba Java Coding Guidelines
代码规范插件;阿里开发的此插件应该说极大的改善程序员的代码质量,帮助程序员规范自己的代码
安装使用:
1. 打开File -> Settings -> Plugins -> Browse repositories...,输入“Alibaba Java Coding Guidelines”,查找,安装:
2、安装成功后,会提示重新启动一下IDEA,重启即生效!
二、RestfulToolkit
概念:
RestfulToolkit是IDEA的一个插件,主要作用就是提供一个窗口,该窗口展示你项目定义的所有对外的URL,并且点击对应的URL可以跳入指定方法,同时提供接口测试功能。
如下图所示:点击蓝色框的“RestServices”(安装完成之后才会有),显示红色部分窗口 列出了当前项目的所有URL 我的项目比较多 229个,接口请求方式选择“Get” 或是 “Post”,下面的“RequestParams”是根据方法的参数生成的测试数据,点击“Send”即可测试。
使用原因:
现在项目一般工程量大,一般是多人协同处理一个项目或者几代员工,有可能他的接口出现了问题需要你去调整或者你对他二次开发,即便是有相应的接口文档,你去查询具体的方法体时,最便捷的也就是IDEA 的全局搜索,全局搜索需要你每次用到都去搜索,如果有相同的名称你可能会看的眼花缭乱,不够方便。这样一个树状结构的窗口就显的尤为便捷,不用的时候还可以隐藏起来 深藏功与名。
安装使用:
1、打开File -> Settinngs -> Plugins -> Browse repositories...,输入“RestfulToolkit” ,查找,安装:
2、安装成功后,会提示重新启动一下IDEA,重启即生效!
三、Free MyBatis plugin
前言:
MyBatis跳转插件;在使用MyBatis框架的时候,发现Mapper接口和XML文件之间的跳转十分麻烦,我每次的操作都是在Mapper接口中将接口名称复制一下,然后去查找对应的XML文件,打开后CRTL+F查找对应的xml实现(sql语句),整个过程效率十分低下,现在从Eclipse转到了IDEA,想用一些插件来提高日常的开发效率,于是在网上搜了一下,果然有前辈已经开发出了一款IDEA的插件解决了我的这个问题,下面来介绍一下这个插件的安装和使用:
安装使用:
1. 打开File -> Settings -> Plugins -> Browse repositories...,输入“Free Mybatis plugin”,查找,安装:
2. 安装成功后,会提示重新启动一下IDEA,然后打开一个Mapper文件点击左侧的绿色箭头试一下效果:
--Mapper文件显示效果
--Mapper接口显示效果
安装不再赘述,直接上菜!!!
四、GenerateAllSetter
自动生成对象的所有Set方法插件;从前端获取VO对象后,好多时候又要生成数据库对象,需要进行赋值,一个个写set方法进行赋值很浪费时间,介绍一款idea中的beautiful插件,代码开发过程中自动生成对象的set方法,很好用。
使用:
在创建的对象处使用Alt+Enter快捷键,点击Generate all setter with default value即可自动生成所有set方法!
五、Transaction
翻译插件;在idea中即可翻译,方便快捷高效,谷歌翻译/百度翻译/有道翻译等。
六、 Key Promoter X
Key Promoter X
是一个快捷键提示插件;当你在IDEA
里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X
会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA
的,这个插件就很有用,相信经常操作快捷键的你会极大地提高开发效率!
例子:
七、MyBatisCodeHelperPro
mybatis代码自动生成插件;大部分单表操作的代码可自动生成,减少重复劳动,大幅提升效率!
八、activate-power-mode && Power mode II
炫酷插件-装币神器;这是两款插件,相信 Power mode II 的炫酷界面会让你眼前一亮,但并不利于开发,秀一下而已。个人感觉还是 activate-power-mode 插件视觉舒服一些。
展示:
九、CodeGlance
用过 sublime 这款编辑器的都会知道右侧有一个当前文件中代码的缩略图,这个插件可以让 IDEA 也具有此功能。
展示:
小结:工欲善其事,必先利其器!有一款合适的开发工具和插件就很棒!就很奈斯!你们有更好的记得留言推荐哦!
以上是关于Java开发中常用的IntelliJ IDEA插件的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件