欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

3.1.4 Lombok相关(IDEA插件)

程序员文章站 2022-06-17 18:55:09
...
  1. 依赖

在完成安装Lombok之后,在启用时需要添加相关的依赖。可以在项目的pom.xml文件中添加如下代码:

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
</dependency>

如果在创建项目过程中勾选了"Lombok依赖"则项目会自动添加好依赖

  1. Lombok注解

在项目开发过程中需要使用注解来开启Lombok相应的功能
·@Data:自动生成Getter/Setter、toString、equals、hashCode方法,以及不带参数的构造方法
·@NonNull:帮助处理NullPointerException
·@CleanUp:自动管理资源,不用再在finally中添加资源的close方法
·@Setter/@Getter:自动生成Getter/Setter方法
·@ToString:自动生成toString方法
·@EqualsAndHashCode:从对象的字段中重写hashCode和equals方法
·@NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor:自动生成构造方法
·@Value:用于注解final类
·@Builder:产生复杂的构造器API类
·@SneakyThrows:用于处理异常
·@Synchronized:同步方法的转化
·@Log:支持使用各种日志(logger)对象。只要在使用时,用对应的注解进行标注,比如使用Log4j作为日志库,则在需要加入日志的位置写上注解@Log4j即可