一、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);}
}