IntelliJ IDEA的插件使用进阶一( Lombok)

当我们使用idea的时候,有很多注解的使用能大大的减少我们的代码量,使我们的代码看起来更加的简洁清晰,方便了我们程序员的代码开发,在idea中就有一个Lombok的插件,其有很多我们不知道的注解使用,下面我们就来具体的看一下如何的使用Lombok。

首先我们需要安装Lombok插件:

打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功
具体安装如下图:
在这里插入图片描述
接下来我们详细的讲解一下Lombok有哪些常用的注解:

Lombok有哪些注解
@Setter
@Getter
@Data
@Log(这是一个泛型注解,具体有很多种形式)
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@NonNull
@Cleanup
@ToString
@RequiredArgsConstructor
@Value
@SneakyThrows
@Synchronized

  @Getter和@Setter

该注解使用在类或者属性上,该注解可以使用在类上也可以使用在属性上。生成的getter遵循布尔属性的约定。例如:boolean类型的sex,getter方法为isSex而不是getSex
在使用该注解时,会默认生成一个无参构造。和对应的getterhe setter方法

@Data
该注解使用在类上,该注解会提供getter、setter、equals、canEqual、hashCode、toString方法。

@NonNull
该注解使用在属性上,该注解用于属的非空检查,当放在setter方法的字段上,将生成一个空检查,如果为空,则抛出NullPointerException。
该注解会默认是生成一个无参构造。

猜你喜欢

转载自blog.csdn.net/shiAndyuanfang/article/details/84949887