1. Alibaba Java Coding Guidelines
《阿里编码规约》,程序员必备,保持代码规范性。安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。
点击左边选择一个文件夹后
点击Tools -> 阿里编码规约 -> 编码规约扫描
即可扫描该文件夹下的代码规范。
在下面的控制台可以定位不符合规范的代码
2. Lombok
解放双手,简化实体类,不用再手写getter/setter方法
需要先引入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
实体类
3. Mybatis plugin
可以在mapper接口中和mapper的xml文件中来回跳转,就像接口跳到实现类那样简单。
4. MyBatis Log Plugin
Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。
如果我们想直接执行,还需要在手动转化一下。
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:
使用方法:
点击tools -> mybatis log plugin打开插件窗口
5. Maven Helper
更容易地查看和解决 jar 包冲突
6. Translation
对于平常不怎么使用英语的同学,在给类、方法、变量起名的时候总需要打开网页查询单词,太麻烦了。这个插件可以让你直接在编辑器查询到想翻译的单词。
使用方式:选出要翻译的单词,右键点击便可出现以下页面:
或者点击右上角的工具栏按钮
7. Nyan Progress Bar
装B神器
8. Background Image Plus
把背景设置成你的男神or女神,让撸代码不再寂寞。。。。
9. Restfultookit
我们一般都是cmd+shift+F的方式进行查找接口类,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。
例如:我要找rest/permissionManager/ 这个路径的controller
win快捷键 cmd + \ ,mac快捷键 command + \
还可以直接使用插件进行接口调用,不需要用postman
10. Rainbow Brackets
彩虹括号,让代码结构层次更加清晰
10. Git Commoit Template
git提交模板插件
提交代码的时候点击这个按钮
弹出模板插件
type用于说明commit的类别,常用的标识如下:
- feat:新功能(feature)
- fix:修补bug
- docs:文档(documentation)
- style:格式(不影响代码运行的变动,空格,格式化,等等)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动
- perf:性能 (提高代码性能的改变)
- test:增加测试或者修改测试
- build:影响构建系统或外部依赖项的更改(maven,gradle,npm 等等)
- ci:对CI配置文件和脚本的更改
- chore:对非 src 和 test 目录的修改
- revert:Revert a commit
点击ok后自动生成模板 commit message