目录
一.常用的注解
二.引入依赖的两种方式
1.在maven仓库中引入
2.安装插件EditStarter
三.使用举例
四.原理
Lombok是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,使代码看上去更简洁。
一.常用的注解
@Data:是一个组合注解。整合了Getter、Setter、ToString、EqualsAndHashCode、RequiredArgsConstructor注解
@Getter:快速构建Getter方法。
@Setter:快速构建Setter方法。
@ToString:快速将当前对象转换成字符串类型。
@EqualsAndHashCode:快速进行相等判断。
二.引入依赖的两种方式
1.在maven仓库中引入
将以下代码写入pom.xml文件中
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version><scope>provided</scope>
</dependency>
2.安装插件EditStarter
安装后重启IDEA,在pom.xml中<dependencies>中右键
这样就自动引入了Lombok依赖
添加完成后刷新maven面板,成功引入。
三.使用举例
定义一个信息类,给这个类加上属性,引入Lombok后,使用@Date注解就会帮我们写好get和set方法。
针对所有属性加上set和get方法,@Data放在类的外面
针对单个属性加单个方法,只需要在该属性上加上该方法的注解
四.原理
将项目点击packege打包,查看lombok帮助我们完成的代码。