首页 > 其他 > 详细

IntelliJ IDEA之常用插件安装与使用

时间:2019-08-08 16:19:42      阅读:731      评论:0      收藏:0      [点我收藏+]

  进入插件安装界面下载相应插件

  技术分享图片

  1)、辅助阅读:Translation(翻译插件,支持谷歌、有道、百度翻译),CodeGlance(在编辑区的右侧显示代码图的插件)

  技术分享图片

  技术分享图片

  2)、代码规范与质量检测:FindBugs、PMD、CheckStyle(但是本人偏爱Alibaba Java Coding Guidelines)

工具

目的

检查项

特点

FindBugs


检查.class
基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug

主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等

FindBugs大多数提示有用,值得改
配置无查找功能,不过缩写能让我们很快找到某个规则
提供图形界面的独立程序,对jar进行检测,有报告生成,非常方便
很多功能插件没有实现,可独立使用FindBugs,但没法同时修改源码

PMD


检查源文件
检查Java源文件中的潜在问题

主要包括:
空try/catch/finally/switch语句块
未使用的局部变量、参数和private方法
空if/while语句
过于复杂的表达式,如不必要的if语句等
复杂类

比较严格
独立的程序是命令行形式操作
插件可以配置规则,有独立显示问题的视图,也很方便
一般来说,需要自定义规则才通过检验

CheckStyle


检查源文件
主要关注格式
检查Java源文件是否与代码规范相符

主要包括:
Javadoc注释
命名规范
多余没用的Imports
Size度量,如过长的方法
缺少必要的空格Whitespace
重复代码

过于严格
按照Sun的规范太严格了,需要自定义规则
插件自定义规则没有查找功能,查找规则麻烦
只能做检查,不能修改代码,可配合Jalopy使用修改代码

   Alibaba Java Coding Guidelines:使用简单,重点,重点,中文提示,哈哈哈。

  技术分享图片

  3)、Maven Helper:显示maven依赖树和查看依赖冲突的插件,打开对应的pom文件,点击“Dependency Analyzer”

  技术分享图片

  4)、Mybatis Log Plugin:用于显示Mybatis执行的sql脚本(注:安装之后不会显示在plugins页面中,而是在idea的tools导航栏中),只要控制台有sql打印,”mybatis sql log “就会自动帮把sql和参数进行拼装。

  技术分享图片

  5)、GsonFormat:将json串转化成对应的实体类,用法:新建一个实体类,在此类区域点击右键选择Generate(或alt+insert),然后选择Gsonformat,将需要转化的json串复制到转换区域。

  技术分享图片

  6)、Lombok plugin:使用注解的方式省略get set toString等方法简化代码,编译时候生成对应的方法,不影响性能。

IntelliJ IDEA之常用插件安装与使用

原文:https://www.cnblogs.com/54hsh/p/11321240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!