目录
说明:............................................................................................................................................................... 1
1. Alibaba Java Coding Guidelines 代码规范............................................................................................... 2
安装.................................................................................................................................................................. 2
使用.................................................................................................................................................................. 3
效果.................................................................................................................................................................. 3
2. awesome-xbatis 快速定位mapper到xml.................................................................................................. 4
安装.................................................................................................................................................................. 4
使用及效果........................................................................................................................................................ 5
3. Lombok (@Data注解).............................................................................................................................. 6
安装.................................................................................................................................................................... 6
使用及效果.......................................................................................................................................................... 7
4. GSONFormat json转换java类....................................................................................................................... 7
安装...................................................................................................................................................................... 8
使用及效果........................................................................................................................................................... 8
5. Maven helper maven依赖整理....................................................................................................................... 10
安装...................................................................................................................................................................... 10
使用及效果........................................................................................................................................................... 11
6.restfultookit web开发利器.............................................................................................................................. 11
安装...................................................................................................................................................................... 12
使用及效果........................................................................................................................................................... 12
7.Eclipse Code Formatter 用于代码格式化的................................................................................................... 13
安装...................................................................................................................................................................... 14
配置............................................................................................................................................................... 14
使用及效果.................................................................................................................................................. 15
8.SonarLint 代码质量检测和漏洞扫描......................................................................................................... 15
安装............................................................................................................................................................... 16
使用............................................................................................................................................................... 16
卸载.......................................................................................................................................................................... 16
说明:
插件下载地址:svn:*******************
下载后放到IDEA安装目录的plugins文件夹下,以下插件必须重启哦!!!
说明:个人idea实验版本2018.2.5 182.4892.20
1. Alibaba Java Coding Guidelines 代码规范
版本信息:2019.6.12版 支持idea2016.1以上
作用:将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,并提供了实时检测功能,编写代码的同时也能快速发现问题所在
推荐指数:5星
包名:p3c-idea-2.0.0.v1.zip
大小:8.84MB
安装
路径:File-Settings-Plugines-Install plugin from disk,...
使用
记得重启哦!选择项目或类右击选择编码规约扫描它有个快捷键是Ctrl+Shift+Alt+J
效果
扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,也就是崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。
2. awesome-xbatis 快速定位mapper到xml
版本信息:2019.7.23版,支持idea2018.2以上
作用:在Mapper中直接定位至其对应的XML文件
推荐指数:4星
包名:awesome-xbatis-1.r.4.jar
大小:127 KB
安装
路径:File-Settings-Plugines-Install plugin from disk,...
使用及效果
3. Lombok (@Data注解)
版本信息:2020.3.2版,支持idea2018.2-18.2.8
作用:可以帮我们在.class文件中生成类中所有属性的get/set方法、equals、canEqual、hashCode、toString方法等(@Data)。
推荐指数:5星
包名:lombok-plugin-0.29-2018.1.zip
大小:539KB
安装
路径:Pom.xml
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.16</version> </dependency> </dependencies>
并设置一下注解处理器
使用及效果
4. GSONFormat json转换java类
版本信息:2017.1.22版
作用:可以直接将Json对象转化为Java类的插件
推荐指数:四星
包名:GsonFormat.jar
大小:153KB
安装
路径:File-Settings-Plugines-Install plugin from disk,...
使用及效果
新建一个空类demo,在生成的类中alt+s,在弹出框中输入json对象,如{ "id": 1, "name": "三国演义" },OK
5. Maven helper maven依赖整理
版本信息:2018.6.5版,支持2017.2以上
作用:此插件可用来方便显示maven的依赖树,解决maven冲突
推荐指数:5星
包名:MavenRunHelper.zip
大小:503KB
安装
路径:File-Settings-Plugines-Install plugin from disk,...
使用及效果
6.restfultookit web开发利器
版本信息:2019.4.8版,支持idea2016.1以上
作用:找请求路径很方便,还可以根据我们的controller提供的方法,自动生成请求数据,不需要输入地址以及多个参数,便能直接访问
推荐指数:4星
包名:RestfulToolkit-2.0.9.jar
大小:239KB
安装
路径:File-Settings-Plugines-Install plugin from disk-...
使用及效果
7.Eclipse Code Formatter 用于代码格式化的
版本信息:2020.3.26版,支持idea2018.1-19.3.4
作用:就是用来做代码格式化的
推荐指数:5星
包名:EclipseFormatter.zip
大小:6.71MB
安装
路径:File-Settings-Plugines-Install plugin from disk-...
配置
使用及效果
格式化快捷键”Ctrl+ALT+L”,出现如下提示表示成功
8.SonarLint 代码质量检测和漏洞扫描
版本信息:2020.4.9版,支持idea2018.1以上
作用:WakaTime可以做到精确地统计到你花在某个项目上的时间。
推荐指数:5星
包名:sonarlint-intellij-4.6.0.16682.zip
大小:62MB
安装
使用
卸载
插件过多可能会影响idea整体运行,请根据个人习惯和需要,如果需要卸载,点击File-Settings-Plugines-选择插件-右侧unInstall