Lombok介绍和使用

本文参考Java - 五分鐘學會 Lombok 用法Eclipse安装lombok插件Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常

Lombok是什么

Lombok 是一個 Java library,可以通过简单的注解省略 Java  code,像是 setter、getter、logger…等,目的在消除冗长的java code和提高开发效率

在maven项目中引入lombok.jar包

		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.18.2</version>
			<scope>provided</scope>
		</dependency>

在开发工具eclipse中安装lombok插件

参考Eclipse安装lombok插件Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常

  • 双击下载好的jar包lombak.jar。maven 项目maven update就可以下载jar包 或者官网下载
  •  弹出的警告窗口,点击 Specify location..
  •  选择eclipse的安装目录
  •  点击Install / Update
  •  点击Quit Installer,完成安装
  •  安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包 并查看eclipse.ini文件

Lombok注解 参考Java - 五分鐘學會 Lombok 用法

  • @Getter/@Setter :自动生成 getter/setter
  • @ToString:自动 override toString() 方法,打印出所有变量
  • @EqualsAndHashCode:自动生成 equals(Object other) 和 hashcode() 方法,包括所有非静态变量和非 transient 变量
  • @RequiredArgsConstructor : 生成一个包含 “特定参数” 的 constructor,特定参数指的是那些有加上 final 修饰词的变量们
  • @Data:只要加了 @Data 注解,等于同时加了以下注解@Getter/@Setter @ToString @EqualsAndHashCode @RequiredArgsConstructor
posted on 2020-07-21 17:47  dreamstar  阅读(94)  评论(0编辑  收藏  举报