概述
Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。
IDEA安装Lombok插件
IDEA 中依次点击File
-->Settings
–>Plugins
搜索 Lombok
安装即可
注意:在下载完成后,需要重启IEDA来激活插件,这是因为,IDEA是纯Java写的,相当于是一个程序,如果新加入插件后,就需要重启整个项目来激活插件,如果重启后打开Settings
后下部有lombok plugin
就说明已经安装成功了,可以在你的项目中使用
使用Lombok
1.pom.xml
还需要在pom.xml文件中增加所需依赖,如下:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
2.使用注解@Data
注解简化POJO
@Data
包含了 @ToString
,@EqualsAndHashCode
,@Getter/@Setter
和@RequiredArgsConstructor
的功能
3.使用案例
@Data
public class User implements Serializable {
private BigInteger id;
@JsonIgnore
private String password;
private String username;
private String phone;
private String email;
private String created;
private String updated;
}
查看是否成功应用