Lombok插件介绍及安装(Eclipse)
一、Lombok 的用途
Lombok是一个 Java 库,通过注解的方式简化 Java 代码的编写。它能够自动生成常见的代码,如getter、setter、toString、equals、hashCode等方法,从而减少样板代码,使代码更加简洁、易读。
Lombok 通过添加**@Data注解,自动生成了所有字段的getter和 setter方法,以及toString**、equals和hashCode方法。同时@NoArgsConstructor和@AllArgsConstructor注解分别生成了无参构造器和全参构造器;
假设我们有一个简单的Student类,用于存储学生信息,包括姓名、年龄和成绩,然后我们创建一个Student对象并输出其信息;
不使用Lombok插件时,我们需要输入以下代码:
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 方法@Overridepublic 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);}
}
输出结果:
Student{name='Alice', age=20, score=89.5}
而当我们使用Lombok插件时,我们只需要加入Lombok依赖并输入以下代码即可:
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);}
}
输出结果:
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 依赖,并添加以下代码,如果代码能成功运行,则代表安装成功。
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);}
}