zoukankan      html  css  js  c++  java
  • java程序员经常使用的Intellij Idea插件

    使用Intellij Idea,各种插件有很多,从使用频率上来讲自己经常要用到的插件做个随笔吧,截图来源于网络:

    1.lombok

    https://plugins.jetbrains.com/plugin/6317-lombok-plugin

    支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便。

    以下是使用截图:

    2.Maven Helper

    地址:

    https://plugins.jetbrains.com/plugin/7179-maven-helper

    一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

    对于大型项目 非常方便

    截图:

     3.VisualVM Launcher

    地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

    运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
    某个对象占用了多大的内存,jvm调优必备工具。

    截图:

    4.ByteCode插件

    最近在研究JVM类加载、JVM字节码相关的东西,需要经常查看字节码。之前都是用一些外部工具例如bytecoderJD或者直接cmd使用javap的方式查看字节码。

    但是使用起来比较麻烦,毕竟不如直接在IDE中直接查看方便。于是在网上搜索,Intellij idea是否支持查看字节码。

    使用:

    打开IDEA–>setting –>plugins –>Browse Repositories ,搜索 jclasslib–>选择安装好后重启IDEA即可

    显示插件:view栏,选择”Show Bytecode with jclasslib”即可显示出来了

    截图:

     5.Alibaba代码规范插件 

    地址:
    https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

    阿里巴巴出品的java代码规范插件

    可以扫描整个项目找到不规范的地方 并且大部分可以自动修复。

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

    截图:

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

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

    6.FindBugs-IDEA

    地址:
    https://plugins.jetbrains.com/plugin/3847-findbugs-idea
    检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

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

    截图:

    7.GsonFormat

    地址:
    https://plugins.jetbrains.com/plugin/7654-gsonformat
    一键根据json文本生成java类 非常方便

     

    8.GenerateAllSetter

    地址:
    https://plugins.jetbrains.com/plugin/9360-generateallsetter
    一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

     

  • 相关阅读:
    C#磁吸屏幕窗体类库
    准备
    我写的诗
    How to turn off a laptop keyboard
    How to tell which commit a tag points to in Git?
    Why should I care about lightweight vs. annotated tags?
    How to get rid of “would clobber existing tag”
    Facebook, Google and Twitter threaten to leave Hong Kong over privacy law changes
    The need for legislative reform on secrecy orders
    Can a foreign key be NULL and/or duplicate?
  • 原文地址:https://www.cnblogs.com/kingkoo/p/11124455.html
Copyright © 2011-2022 走看看