工作中常用的十款idea插件

前言

idea是我们程序员的第二个女朋友,我们得把它弄的非常智能,才能更加高效的工作,那么这里就给大家介绍一些非常好用的插件,让我们的idea变的更加高效好用。

Material Theme UI

可以将原始外观更改为Material Design外观,使用之后的 idea 界面变得非常漂亮,心情好了,写代码的速度也变快了。

GenerateAllSetter

这个是帮我们一键生成对象所有的set方法,不用我们手动一个一个去写set,如果一个对象有十几个、二十几个属性,那用起来真的是不要太爽。

Properties to YAML Converter

这个是将项目里的properties文件转换成yaml文件,没使用spring boot之前,大部分配置文件都是properties格式,那么只用spring boot之后推荐使用yaml文件,这时候就需要做格式转换,只需要一秒钟

MyBatis plugin

mapper.java 和 mapper.xml 之间任性跳转。点击小箭头就能跳转。

Lombok

在过往的 Java 项目中,充斥着太多不友好的代码:POJO 的 getter/setter/toString;异常处理;I/O 流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok 应运而生。它让代码变得非常简洁。

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>版本号</version>
  <scope>provided</scope>
</dependency>

阿里代码规约检测

Alibaba Java Coding Guidelines

优化代码人工排查总是显得不放心,于是网上找了很多插件,这里推荐给大家一款神器,来自阿里的阿里巴巴开发公约。他会根据你的代码情况给出致命错误、错误、警告等等级的提示,让程序员快速定位问题代码进行修改。

maven helper

在日常工作中,有时候会不注意引入冲突的包,有些导入的包里面又依赖的其他的包,可能会导致包冲突,导致我们程序报错,这款插件就是帮我们去检测有哪些包发生了冲突。

GsonFormat

json是目前非常流行的格式,但是需要格式化成规范的格式,才有比较好的可读性,那么这款插件就是把零乱的json数据,格式化的非常工整

sequenceDiagram

有的时候我们需要梳理业务逻辑或者阅读源码。我们需要了解整个调用链路,反向生成 UML 的时序图是强需求。这款插件就是这个作用。

Rainbow Brackets

这个插件可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。

结语

以后老哥找到什么好的资源、资料等等,都会以文章的形式发到公众号里,敬请期待,希望你们在这里玩的开心!!!

IT 老哥

一个在大厂做高级Java开发的程序猿

关注微信公众号:IT 老哥

回复:Java 全套教程,即可领取:Java 基础、Java web、JavaEE 全部的教程,包括 spring boot 等

回复:简历模板,即可获取 100 份精美简历

回复:Java 学习路线,即可获取最新最全的一份学习路线图

回复:Java 电子书,即可领取 13 本顶级程序员必读书籍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值