推荐几款顶级好用的IDEA插件,开发效率提升几倍
前言
"工欲善其事必先利其器"在实际的开发过程中,灵活的使用好开发工具,将让我们的工作事半功倍。今天给大家推荐几款好用的IDEA插件,写代码也可以"飞起来"!
实用插件
Fast Request
Fast Request是一个基于springmvc的帮助你快速生成url和参数的插件,同时也是一个http client工具,调试API的时候只需要点击生成图标,再点击发送请求按钮即可,非常实用
Easy Javadoc
快速生成javadoc文档,点击快捷键生成方法或类或属性的javadoc,同时支持各种渠道的翻译
MybatisCodeHeaderPro
最好的Mybatis代码提示,完整支持Mybatis动态sql代码提示,代码检测,写sql几乎所有地方都有代码提示,支持基于方法名动态生成sql,生成基础实体类及mapper,功能非常强大
SQL Params Setter
将mybatis sql拼接起来,此插件免费,简单实用
Translation
对于英文不好的开发者来说,这款插件就是神器,在看各种框架源码的时候十分有用; 选择右键就可以翻译,对于方法或者类上面的注释,只要按下F1就自动被翻译成中文
Maven Helper
依赖包冲突的问题,我相信大家都遇到过,一旦出现了冲突,启动或运行过程总是会出一些莫名其妙的错误,查找冲突过程十分痛苦,但如果你安装了这个插件,那这些都不是事,分分钟搞定
String Manipulation
驼峰各种形式之间的转化,如将card_id转成cardId,只需要点击快捷键即可,不再需要手动地去修改
Jrebel
老牌插件了,支持热启动,修改一些代码不再需要重启应用,大大减小项目重启带来的时间浪费,同时也支持远程启动调试
PlantUML integration
UML建模工具,只需要简单的代码就可以画出复杂的UML时序图,非常实用
.ignore
.ignore是IDEA的一款专用忽略文件的插件
Grep Console
不同级别的日志也可以打印出不同的颜色,使得我们可以更快的定位自己想要看的日志
美化插件
activate-power-mode
撸代码的时候会出现非常炫酷的效果
关于主题
我更加倾向于自带的,个人习惯于原生界面。
插件安装
在idea中选择设置>plugins,输入以上推荐的插件名称即可
- Fast Request
- Easy Javadoc
- MybatisCodeHeaderPro
- SQL Params Setter
- Translation
- Maven Helper
- String Manipulation
- Jrebel
- PlantUML integration
- Grep Console
- activate-power-mode
总结
以上是我在9年java开发过程中逐渐积累的一些非常实用、高效的IDEA插件,我相信总有几款是你没有使用过的,也希望通过阅读此文带给你一些帮助,提升你平时java开发过程中的效率!
同时本人寒腹短识,文中或许会存在或多或少的不足、错误之处,有建议或者意见也非常欢迎大家在评论交流沟通。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kubernetes Nginx Ingress教程
【摘要】最近发现好多人问Ingress,同时一直也没去用Nginx的Ingress,索性捣鼓一把,发现跟原来确实有了点变化,在这里写篇文章记录一下 一、Ingress介绍 Kubernetes暴露服务的方式目前只有三种:LoadBalancer Service、NodePort Service、Ingress;前两种估计都应该很熟悉,具体的可以参考下这篇文章;下面想写介绍一下这个Ingre... 最近发现好多人问Ingress,同时一直也没去用Nginx的Ingress,索性捣鼓一把,发现跟原来确实有了点变化,在这里写篇文章记录一下 一、Ingress介绍 Kubernetes暴露服务的方式目前只有三种:LoadBalancer Service、NodePort Service、Ingress;前两种估计都应该很熟悉,具体的可以参考下这篇文章;下面想写介绍一下这个Ingress。 1.1 Ingress是个什么玩意 可能从大致印象上Ingress就是能利用Nginx、Haproxy啥的负载均衡器暴露集群内服务的工具;那么问题来了,集群内服务想要暴露出去面临着几个问题: 1.2、Pod漂...
- 下一篇
SonarQube 的 IdentityProvider 账户互斥原因分析
前言 soanr 是一个代码质量管理系统,代码是开源的。在公司统一认证平台还没出来时,sonar 已接入 ldap 提供系统登录认证功能,现在使用sonar-auth-oidc插件以 OIDC 协议接入集中认证平台时,发现用户的账户是互斥的(如果现有用户之前采用 ldap 登录,使用 oidc 登录后会创建一个新的用户,没法关联之前的账户),即使用户的所有信息一致也是如此。本文旨在分析具体原因以及寻求一种可实施的解决方案 相关链接: soanrqube :https://github.com/SonarSource/sonarqube soanr-auth-oidc :https://github.com/vaulttec/sonar-auth-oidc sonar 插件实现分析 以 sonar-auth-oidc 为例,实现一个 soanr 的插件,需要如下步骤: 1、实现对应的插件接口 soanr 将可以扩展的通用的功能抽象定义放到了sonar-plugin-api模块,实现插件首先需要依赖这个模块,然后需要实现什么功能,找到对应的接口定义,以 sonar-auth-oidc 为例...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器