IDEA插件,内容来源于各个网络内容的综合选取,各插件的使用方式和功能均可以在setting->plugins里面找到插件看介绍或者自行百度吧java
根据Atom的插件activate-power-mode的效果移植到IDEA上,写代码的时候有特效,整个屏幕都在抖动,activate-power-mode是白的的,Power mode II色彩更酷炫点,我的感受除了装X没啥卵用(主要是我TM电脑带不动啊,操蛋。。。)。代码特效如图:git
idea背景修改插件,让你的idea不同凡响,能够设置本身喜欢的图片做为code背景。 安装成功以后重启,菜单栏的VIew标签>点击Set Background Image(没安装插件是没有这个标签的),在弹框中路由选择到本地图片,点击OK便可。(图片来源于网络,我TM有点懒,不想去改,由于原版黑色很骚气。)github
自定义日志颜色,idea控制台能够彩色显示各类级别的log,安装完成后,在console中右键就能打开,能够选择指定的内容添加高亮,显示样式。正则表达式
也能够设置不一样的日志级别的显示样式,等操做。(其实就是指定关键字设置而已,跟选择关键词添加高亮效果是同样的,只不过日志级别这种它给你预设了而已,看图中红框框着的,就是我上一个图中选择指定内容添加的高亮)。redis
能够直接根据关键字搜索你想要的,搜索条件是支持正则表达式的。sql
mybatis 插件,让你的mybatis.xml像java代码同样编辑。咱们开发中使用mybatis时时长须要经过mapper接口查找对应的xml中的sql语句,该插件方便了咱们的操做。 安装完成重启IDEA以后,咱们会看到code左侧或多出一列南瓜(原本应该是绿色的箭头,南瓜是我本身改的),点击它咱们就能够直接在xml和mapper之间来回切换。数据库
mapperjson
xmlapi
Mybatis如今是java中操做数据库的首选,在开发的时候,咱们都会把Mybatis的脚本直接输出在console中,可是默认的状况下,输出的脚本不是一个能够直接执行的,参数是用问号表示的,若是咱们想直接执行,还须要在手动转化一下。restful
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,咱们能够很清晰的看到咱们执行了哪些sql脚本,并且脚本能够直接复制出来执行的,如图:(可以被提取的sql是有要求的,自行看该插件的介绍)
强大的字符串转换工具。使用快捷键,Alt+m。
切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase) 转换为SCREAMING_SNAKE_CASE (或转换为camelCase) 转换为 snake_case (或转换为camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case) 转换为camelCase (或转换为Words) 转换为camelCase (或转换为lowercase words) 转换为PascalCase (或转换为camelCase) 选定文本大写 样式反转
阿里巴巴代码规范检查插件,固然规范能够参考《阿里巴巴Java开发手册》。
去看我另外一篇lombok分组下的的博客吧!不介绍了。
安装完成以后,在应用Lombok的时候注意别忘了须要添加依,maven为例:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
@Setter @Getter @ToString @EqualsAndHashCode public class People { private String name; private int age; private String male; }
Key promoter X是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数,右下角会提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了以后能够关闭掉这个插件。
可根据json数据快速生成java实体类。
自定义个javaBean(无任何内容,就一个空的类),复制你要解析的Json,而后按get/set的快捷键弹出以下界面或者直接使用快捷键 Alt+S,在里面粘贴刚刚复制的Json,点击OK便可。此操做不会覆盖类里面原有的属性。
Spring MVC网页开发的时候,咱们都是经过requestmapping的方式来定义页面的URL地址的,为了找到这个地址咱们通常都是cmd+shift+F的方式进行查找,你们都知道,咱们URL的命名一个是类requestmapping+方法requestmapping,查找的时候仍是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。
例如:我要找到/user/add 对应的controller,那么只要Ctrl+反斜杠或者ctrl+alt+N(这俩是默认快捷键) ,
就能直接定位到咱们想要的controller。这个也是真心方便,固然restfultookit还为咱们提供的其余的功能(具体能够去setting->plugin里面看该插件的介绍和使用)。(右侧restServices菜单)根据咱们的controller帮咱们生成默认的测试数据,还能直接调用测试,这个能够是解决了咱们每次postman调试数据时,本身傻傻的组装数据的的操做,这个更加清晰,比在console找数据包要方便多了,如图:。
分析依赖冲突插件
此插件可用来方便显示maven的依赖树,在没有此插件时,若是想看maven的依赖树须要输入命令行: mvn dependency:tree 才可查看依赖。若是想看是否有依赖包冲突的话也须要输入命令行等等的操做。而若是安装Maven Helper插件就可免去命令行困扰。经过界面便可操做完成。
使用方式: 打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”
JRebel是一种热部署生产力工具,修改代码后不用从新启动程序,全部的更改即可以生效。它跳过了Java开发中常见的重建、从新启动和从新部署周期。 使用本身百度吧,我TM都没用过,这条是复制过来的。( ̄_ ̄)
over...