首先是导入依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
其次,idea要安装相应的插件——Lombok plugin。
下面是使用,一般会在类上加上这五个注解:
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
public class User {
private int id;
private String username;
private String password;
}
其中@Data就是帮助生成get/set方法,@AllArgsConstructor和@NoArgsConstructor是全参构造和无参构造,@ToString是覆盖默认toString方法,@Accessors(chain = true)是在调用类的方法时可以链式调用,例如:
new User().setId(1).setUsername("老王").setPassword("123456");