一、Lombok 的用途
Lombok 是一个 Java 库,通过注解 的方式简化 Java 代码的编写。它能够自动生成常见的代码,如getter 、setter 、toString 、equals 、hashCode 等方法,从而减少样板代码,使代码更加简洁、易读。
Lombok 通过添加**@Data注解,自动生成了所有字段的 getter和 setter方法,以及 toString**、equals 和hashCode 方法。同时**@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);
}
}
