IDEA常用插件

(1) Lombok插件使用

pojo类常用注解:

(1)@Getter/@Setter :
作用类上,生成所有成员变量的getter/setter方法;
作用于成员变量上,生成该成员变量的getter/setter方法。
可以设定访问权限及是否懒加载等。

(2)@ToString:
作用于类,覆盖默认的toString()方法,可以通过of属性限定显示某些字	段,通过exclude属性排除某些字段。

(3)@EqualsAndHashCode:
作用于类,覆盖默认的equals和hashCode

@NonNull:
主要作用于成员变量和参数中,标识不能为空,否则抛出空指针异常。

@NoArgsConstructor:
生成无参构造器;

@RequiredArgsConstructor:
生成包含final和@NonNull注解的成员变量的构造器;

@AllArgsConstructor:
生成全参构造器

@Data:
作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor

@Builder:作用于类上,将类转变为建造者模式

@Log:作用于类上,生成日志变量。针对不同的日志实现产品,有不同的注解:

(2) Codota插件使用

功能介绍

(1)整行代码自动补全
基于海量Java代码和你的代码上下文给予整行的代码建议,帮助你更快地编写错误更少的代码
(2)搜索类似代码示例
如果你需要某些API的使用示例。Codota可以根据代码上下文帮你搜索出最好的代码示例。

(3) Free Mybatis Plugin 插件使用

功能介绍

它可以方便的在Mapper接口文件和Mapper.xml文件中进行快速链接跳转,

当Mapper接口中的方法和Mapper.xml文件中的方法,有了映射关系之后;

(即Mapper接口中的方法名和Mapper.xml文件中的对应标签id名相同)

我们就能看见在Mapper接口名,方法名和Mapper.xml文件标签名的序号栏上有了个绿色的箭头,

点击这个箭头就实现两个文件间的互相连接跳转

(4) Mybatis Log Plugin 插件使用

功能介绍

执行Mapper.xml文件中要执行的SQL

(5) MyBatisCodeHelper-Pro插件使用

功能介绍

执行Mapper.xml文件中要执行的SQL

(6) CamelCase插件使用

功能介绍
是一款可以快速进行格式转换的工具,较常用到的是大小写转换\驼峰式转换等.
使用Shift+Alt+U快捷键进行转换

(7) CodeGlance插件使用

**功能介绍**
	提供代码缩略图,可快速拖动代码

(8) GenerateAllSetter插件使用

**功能介绍**
	 new 实体类然后 alt+enter快捷键选择Generate all setter 之后就会自动生成其中的所有setter方法

(9) Grep Console插件使用

**功能介绍**
	 Grep Console是一款和IDEA Console相关的插件
	可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色。

(10) Maven Helper插件使用

**功能介绍**
	 此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
Maven Helper 使用:
当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个试图: Dependency Analyzer
切换到此试图即可进行相应操作:

Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
当前界面上还提供搜索功能 方便使用

(11) Rainbow Brackets插件使用

**功能介绍**
	就是彩虹括号,各种鲜明颜色的括号

(12) Nyan Progress Bar插件使用

**功能介绍**
 	漂亮的进度条

(13) JRebel Plugin插件

**功能介绍**
	热部署

(14) GsonFormat插件

**功能介绍**
	把 JSON 字符串直接实例化成类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值