在实体类代码中,我们一般都需要构造(属性;构造方法;getter和setter方法);
Lombok是一个在Java开发过程中为了简化冗余和样板式代码而出现的插件。
1、lombok功能
- 使用注解的形式替换getter和setter,构造方法;
2、lombok使用
1)、安装插件插件查找
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
2)、插件使用(注解使用)
@Data // setter,getter,构造方法
@Setter // setter方法
@Getter // getter方法
@AllArgsConstructor // 无参构造
@NoArgsConstructor // 满参构造
…………
- 样例
@Data
@AllArgsConstructor
public class Company {
private String id;
private String name;
public static void main(String[] args) {
Company company = new Company("", "");
}
}
IDEA中使用lombok插件
在IDEA中,可以通过插件安装,从而可以不用手动安装lombok;
具体步骤如下: