zoukankan      html  css  js  c++  java
  • IDEA常用插件记录

    让我们来记录一下常用的IDEA插件:(从其他博客中取了许多图片,出处见图片水印)

    1.JRebel for IntelliJ   热部署神器
    2.Free MyBatis plugin 实现dao层方法与xml代码快速切换
    3.Lombok       使用注解,可以简化实体类,让你不再写get/set方法,还能快速的实现builder模式,以及链式调用方法
    4.Alibaba Java coding Guidelines 阿里巴巴出品的java代码规范插件,检测代码中不规范的位置,让你养成良好的编码习惯。
    5.CodeGlance       代码编辑区滑条缩略图
    6.Translation     中英翻译插件      (光标聚焦在单词上按Ctrl+Shift+Y)
    7.FindBugs-IDEA     检测代码中可能的bug及不规范的位置
    8.RestfulToolkit     一套 RESTful 服务开发辅助工具集(接口调试推荐)。
    9.MyBatis Log Plugin    将Mybatis执行的sql脚本显示出来
    10.GsonFormat     一键根据json文本生成java类 
    11.GenerateAllSetter    一键调用一个对象的所有set方法并且赋予默认值  (光标聚焦在对象上面按Alt+Enter就会出来 generate all setter选项)
    12.Maven Helper     分析依赖冲突插件

    13.Rainbow Brackets 括号高亮,增强写代码的有趣性,方便代码阅读。

    14.Background Image Plus +​ 设置idea背景图片(蛮记录一下)

     

    1.JRebel for IntelliJ

    一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。


    2.Free MyBatis plugin

    实现功能,点击dao层方法直接跳转到对应xml


    3.Lombok

    使用注解,可以简化实体类,让你不再写get/set方法,还能快速的实现builder模式,以及链式调用方法。

    640
    4.Alibaba Java coding Guidelines  java代码规范插件

    可以扫描整个项目找到不规范的地方 并且提示。

    源码:https://github.com/alibaba/p3c/tree/master/idea-plugin

    检查安装是否成功:  Tools >> 阿里编码规约

    使用:tools >> 阿里编码规约 >>编码规约扫描


    5.CodeGlance 代码编辑区缩略图

    6.ECtranslation

    任意找一处源码,选中,然后鼠标右键点击,会多出现一个translation的选项,点击该选项,就会弹出对应该英文的中文翻译框。看懂源码就更加轻松了


    7.FindBugs-IDEA

    检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

    写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug


    8.RestfulToolkit (https://blog.csdn.net/qq_22741461/article/details/81625079)

    一套 RESTful 服务开发辅助工具集。

    1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );
    2.提供了一个 Services tree 的显示窗口;
    3.一个简单的 http 请求工具;
    4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
    5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
    安装后,右侧会有RestServices侧边栏,点击后会显示当前项目所有请求地址,可以进行输入查询,然后会直接把请求方式,地址以及参数列出来,默认请求服务器为本机(localhost:8080),可根据需求更改。


    9.MyBatis Log Plugin (https://www.jianshu.com/p/217ad1283528)

    在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。

    如果我们想直接执行,还需要在手动转化一下。
    MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:

     

    10.GsonFormat

    Java开发中,经常有把json格式的内容转成Object的需求,GsonFormat这款插件可以实现该功能 ,一键根据json文本生成java类,非常方便 。

    640


    11.GenerateAllSetter

    一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,

    有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。 

    640

    12.Maven Helper (https://blog.csdn.net/weixin_41846320/article/details/82697818 )

    分析依赖冲突插件

    此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

    使用方式:

    打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,

     

    点击此按钮,切换到此工具栏

     

    可进行相应操作:

    Conflicts(查看冲突)
    All Dependencies as List(列表形式查看所有依赖)
    All Dependencies as Tree(树形式查看所有依赖)
    搜索功能

  • 相关阅读:
    现存的数据库的解决方案的原理解析
    HTTP代理实现请求报文的拦截与篡改
    ucos软件结构
    微软官方Windows 8设计
    asp.net对CNMARC
    jQuery弹出层插件
    从"Hello World!"到面向对象
    git 的使用命令:克隆
    第一个C程序
    云计算平台简介(App Engine)
  • 原文地址:https://www.cnblogs.com/new-life/p/10739408.html
Copyright © 2011-2022 走看看