以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。

1. ignore

地址:

https://plugins.jetbrains.com/plugin/7495--ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

2. lombok

地址:

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

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

3. p3c

地址:

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

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

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

更多可看:

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

4. FindBugs-IDEA

 

地址:

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

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

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

5. GsonFormat

地址:

https://plugins.jetbrains.com/plugin/7654-gsonformat

一键根据json文本生成java类  非常方便

6. Maven Helper

地址:

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

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

对于大型项目 非常方便

7. VisualVM Launcher

地址:

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

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

8. GenerateAllSetter

地址:

https://plugins.jetbrains.com/plugin/9360-generateallsetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

9. MyBatisCodeHelperPro

地址:

https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成  减少重复劳动 大幅提升效率

10. Rainbow Brackets

地址:

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

彩虹颜色的括号  看着很舒服 敲代码效率变高

11. Translation

地址:

https://plugins.jetbrains.com/plugin/8579-translation

最好用的翻译插件,功能很强大,界面很漂亮

以上插件均可在Intellij 插件市场中搜索到或者打开插件名字下方的链接从硬盘安装插件。

详细的可以看p3c插件的安装文档:

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

有其他插件推荐的话,欢迎留言~

转载:微信公众号:Java技术栈

Java 程序员必备的 Intellij IDEA 插件的更多相关文章

  1. Java程序员必备的Intellij插件

    以下是我用过不错的Intellij插件 1. .ignore 地址:https://plugins.jetbrains.com/plugin/7495--ignore 生成各种ignore文件,一键创 ...

  2. Java程序员必备的Intellij插件(长期更新,截止到2018-05-03)

    善用Intellij插件可大幅提升我们的效率 以下是我用过不错的Intellij插件 1. .ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 截图:   ...

  3. Java程序员必备的 15框开发工具

    15款Java程序员必备的开发工具 如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同 ...

  4. Java 程序员必备的 15 个框架,前 3 个地位无可动摇!

    Java 程序员方向太多,且不说移动开发.大数据.区块链.人工智能这些,大部分 Java 程序员都是 Java Web/后端开发.那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天 ...

  5. Java程序员必备的一些流程图

    Java程序员必备的一些流程图 转自https://juejin.im/post/5d214639e51d4550bf1ae8df 前言: 整理了一些Java基础流程图/架构图,做一下笔记,大家一起学 ...

  6. Android java程序员必备技能,集合与数组中遍历元素,增强for循环的使用详解及代码

    Android java程序员必备技能,集合与数组中遍历元素, 增强for循环的使用详解及代码 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 For ...

  7. Java程序员必备的6款最佳开发工具

    工欲善其事,必先利其器.每一个Java程序员都有其惯用的工具组件.对于Java程序员,各种有用的软件和工具泛滥成灾.初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间.下面,我将为大家 ...

  8. 干货收藏 | Java 程序员必备的一些流程图

    阅读本文大概需要 6 分钟. 转载自:https://juejin.im/post/5d214639e51d4550bf1ae8df 1.Spring 的生命周期 Spring 作为当前 Java 最 ...

  9. Java 程序员必备的一些流程图

    1.spring的生命周期 2.TCP三次握手,四次挥手 3.线程池执行流程图 4.JVM内存结构 5.Java内存模型 6.springMVC执行流程图 7.JDBC执行流程 8.spring cl ...

随机推荐

  1. Linux使用storcli工具查看服务器硬盘和raid组信息

    1.简介 MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收购变成了现在的Broadcom,所以现在想下载MegaCli, 需要去Broadcom官网查找Legacy产品支持,搜 ...

  2. ubantu32位 linux下hexedit的下载安装

    Hexedit软件介绍: hexedit是一个开源的完全免费的命令行软件,可用于在任何GNU / Linux操作系统下以十六进制和ASCII(美国信息交换标准代码)格式查看和编辑文件. 下载: 在so ...

  3. windows通讯之evpp

  4. Linux之yum安装LAMP环境与管理

    [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP ...

  5. [BZOJ 1095] [ZJOI2007]Hide 捉迷藏——线段树+括号序列(强..)

    神做法-%dalao,写的超详细 konjac的博客. 如果觉得上面链接的代码不够优秀好看,欢迎回来看本蒟蒻代码- CODE WITH ANNOTATION 代码中−6-6−6表示左括号'[',用−9 ...

  6. SpringBoot AOP介绍

    说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP. 一.示例应用场景:对所有的web请求做切面来记录日志 ...

  7. HDU 5727 Necklace ( 2016多校、二分图匹配 )

    题目链接 题意 : 给出 2*N 颗珠子.有 N 颗是阴的.有 N 颗是阳的.现在要把阴阳珠子串成一个环状的项链.而且要求珠子的放置方式必须的阴阳相间的.然后给出你 M 个限制关系.格式为 ( A.B ...

  8. 使用kombu的producer pool 向rabbitmq瞬间发送大量消息

    kombu比pika感觉考虑得全面多了,不知道为什么用的人好像少? 生产端是 python-socket.io 的client   接受socketio 消息后, 发到rabbitmq 按时序进行处理 ...

  9. hdu 5533 正n边形判断 精度处理

    Dancing Stars on Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Ot ...

  10. 圆桌游戏(区间DP)

    2.圆桌游戏 (game.cpp/c/pas) [问题描述] 有一种圆桌游戏是这样进行的:n个人围着圆桌坐成一圈,按顺时针顺序依次标号为1号至n号.对1<=i<=n的i来说,i号的左边是i ...