Lombok插件介绍及安装(Eclipse)

一、Lombok 的用途

Lombok 是一个 Java 库,通过注解 的方式简化 Java 代码的编写。它能够自动生成常见的代码,如gettersettertoStringequalshashCode 等方法,从而减少样板代码,使代码更加简洁、易读。

Lombok 通过添加**@Data注解,自动生成了所有字段的 gettersetter方法,以及 toString**、equalshashCode 方法。同时**@NoArgsConstructor** 和**@AllArgsConstructor**注解分别生成了无参构造器和全参构造器;

假设我们有一个简单的Student 类,用于存储学生信息,包括姓名、年龄和成绩,然后我们创建一个Student 对象并输出其信息;
不使用Lombok插件时,我们需要输入以下代码

bash 复制代码
package com;

public class StudentNoLombok {
	private String name;
	private int age;
	private double score;

	public StudentNoLombok() {
	}

	// 全参构造方法
	public StudentNoLombok(String name, int age, double score) {
		this.name = name;
		this.age = age;
		this.score = score;
	}

	// Getter 方法
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public double getScore() {
		return score;
	}

	public void setScore(double score) {
		this.score = score;
	}

	// 重写 toString 方法
	@Override
	public String toString() {
		return "Student{" + "name='" + name + '\'' + ", age=" + age + ", score=" + score + '}';
	}

	// 主方法
	public static void main(String[] args) {
		StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);
		System.out.println(student);
	}
}

输出结果:

bash 复制代码
Student{name='Alice', age=20, score=89.5}

而当我们使用Lombok插件时,我们只需要加入Lombok依赖并输入以下代码即可

bash 复制代码
package com;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentWithLombok {
	private String name;
	private int age;
	private double score;

	// 主方法
	public static void main(String[] args) {
		StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);
		System.out.println(student);
	}
}

输出结果:

bash 复制代码
Student{name='Alice', age=20, score=89.5}

由此可见Lombok插件的强大便捷之处!下面将介绍如何在eclipse中安装Lombok插件。

二、在 Eclipse 中安装 Lombok

1. 下载 Lombok

下载链接:Lombok 官方网站

点击Download 1.18.38下载jar包

2. 安装 Lombok

找到下载的 Lombok JAR 文件(通常名为 lombok.jar),并双击该文件,运行 Lombok 安装程序。它会跳出一个Can't find IDE 的窗口,点击确定

在弹出的安装窗口中,点击Specify location... ,选择你的 Eclipse 安装路径(通常在eclipse.ini 文件所在的目录),点击eclipse.exe ,点击select ,点击Install/Update

安装成功后,会跳出以下界面,点击Quit Installer 即可。

3. 重启 Eclipse

安装完成后,重启 Eclipse 以使 Lombok 插件生效。

4. 验证安装

在 Eclipse 中创建一个新的 Java 项目,在项目中添加 Lombok 依赖,并添加以下代码,如果代码能成功运行,则代表安装成功。

bash 复制代码
package com;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentWithLombok {
	private String name;
	private int age;
	private double score;

	// 主方法
	public static void main(String[] args) {
		StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);
		System.out.println(student);
	}
}