一.作用
Lombok能通过注解的方式,在编译时自动为属性生成构造方法、getter/setter、equals、hashcode、toString方法
总结就是:提高开发效率.
二.官网:https://projectlombok.org/
安装IDEA对应版本的Lombok:
https://plugins.jetbrains.com/plugin/6317-lombok/versions
IDEA版本:
下载lombok包:
安装:
三.依赖:
使用Lombok需要的开发环境Java+Maven+IntelliJ IDEA或者Eclipse
IDEA中配置依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
Eclipse添加jar包即可:https://projectlombok.org/download
四.使用
在实体类上添加注解:
@Data//给实体类添加getter/setter、equals、hashcode、toString方法
@AllArgsConstructor//添加全参构造
@NoArgsConstructor//添加无参构造
以IDEA为例:注解生效后就能在Structure中看到对应的方法生成了