lombok可以通过注解方式减少POJO类的getter和setter等方法来消除冗余代码量。
一.eclipse环境下安装
jar包下载路径:https://projectlombok.org/download
(1)将lombok.jar移到eclipse的安装目录
(2)在eclipse.in文件最后加入下面两行
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar //需要与根目录下的jar名一致,不一致eclipse无法启动
二.idea环境下安装
(1)外网:Settings》Plugins》搜“lombok”下载
(2)内网:插件下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases ,Plugins -> Install plugin from disk..
选择下载的zip包安装,重启idea即可。
三.使用maven添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
加入lombok注解后的java代码:
@Data //减少getter和setter方法
@NoArgsConstructor //自动生成无参数构造函数
@AllArgsConstructor //自动生成全参数构造函数
@ToString(exclude="typeId")
public class NoteTest {
private int noteId;
private String title;
private String content;
private int typeId;
}