3.1.4 Lombok相关(IDEA插件)
程序员文章站
2022-06-17 18:55:09
...
- 依赖
在完成安装Lombok之后,在启用时需要添加相关的依赖。可以在项目的pom.xml文件中添加如下代码:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
如果在创建项目过程中勾选了"Lombok依赖"则项目会自动添加好依赖
- 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即可
上一篇: DB2编程序技巧 (九)