简介
Lombok是一个通过注解形式帮助构造简洁、规范的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。避免先前琐碎臃肿的写法,大量的get,set,toString,看着就头痛,现在让我们看看Lombok是怎么使用的吧,话不多说,一个字:干
Maven 支持
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
Idea 插件
安装步骤图常用注解
名称 | 作用 |
---|---|
@NoArgsConstructor | 生成一个无参数的构造方法 |
@AllArgsConstructor | 生成一个包含所有变量构造方法 |
@Getter | 生成默认的Getter方法(实体类和某一个属性都可使用) |
@Setter | 生成默认的Setter方法(实体类和某一个属性都可使用) |
@ToString | 会生成toString()方法(也可以设置不包含哪些字段@ToString(exclude = {“age”,”name”})) |
网友评论