lombok註解為java類生成Getter/Setter方法
1、 先到lombok官網下載lombok.jar包 : http://projectlombok.org/
2、 下載了之後的兩種安裝方法:
1. 雙擊下載下來的 JAR 包安裝 lombok
我選擇這種方式安裝的時候提示沒有發現任何 IDE,所以我沒安裝成功,我是手動安裝的。如果你想以這種方式安裝,請參考官網的視訊。
2.eclipse / myeclipse 手動安裝 lombok
1. 將 lombok.jar 複製到 myeclipse.ini / eclipse.ini 所在的資料夾目錄下
2. 開啟 eclipse.ini / myeclipse.ini,在最後面插入以下兩行並儲存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重啟 eclipse / myeclipse
3、lombok
註解:
lombok 提供的註解不多,可以參考官方視訊的講解和官方文件。
Lombok 註解線上幫助文件:http://projectlombok.org/features/index.
下面介紹幾個我常用的 lombok 註解:
@Data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
@Setter:註解在屬性上;為屬性提供 setting 方法
@Getter:註解在屬性上;為屬性提供 getting 方法
@Log4j :註解在類上;為類提供一個 屬性名為log 的 log4j 日誌物件
@NoArgsConstructor:註解在類上;為類提供一個無參的構造方法
@AllArgsConstructor:註解在類上;為類提供一個全參的構造方法
下面是註解生成Getter/Setter方法的例項
- import lombok.Getter;
- import lombok.Setter;
- public class User {
- @Getter @Setter public String name;
- @Getter @Setter public String password;
- public static void main(String[] args){
- User user = new User();
- user.setName("zhangsan");
- user.setPassword("1111");
- System.out.println(user.getName());
- System.out.println(user.getPassword());
- }
- }
1111
相關文章
- @NoArgsConstructor、@Getter、@Setter註解及Lombok的使用StructLombok
- Intellij idea 不能識別 @Slf4j,@Getter ,@Setter註解,安裝LombokIntelliJIdeaLombok
- IDEA外掛實現根據欄位註釋生成getter/setter方法Javadoc註釋IdeaJava
- golang自動生成setter和getterGolang
- 私有setter公有getter屬性
- Lombok常用註解Lombok
- Lombok 註解詳解Lombok
- Getter訪問器和Setter修改器
- vue.js計算屬性(getter | setter)Vue.js
- 【譯】JavaScript的GETTER-SETTER金字塔模型JavaScript模型
- 我們為什麼需要獲取器(Getter)和設定器(Setter)?
- 基於資料庫表結構建立帶 getter 和 setter 方法的 Model資料庫
- java lombok包在maven已經配置,但是註解沒用JavaLombokMaven
- lombok 註解無效 已解決Lombok
- 記一次Lombok的Setter過載方法造成的事故及思考Lombok
- 教你把Java Bean擼成串的最快方法-自定義setter生成指令碼JavaBean指令碼
- Lombok的常用註解有哪些Lombok
- 深入理解 Getter和Setter 對物件的屬性監聽物件
- J2SE - Lombok自動生成實體方法的工具類庫的使用Lombok
- 重構 001 - 刪除Java的Setter方法Java
- Lombok中@Builder和@SuperBuilder註解的用法LombokUI
- generatorConfig自動生成實體類以及自定義生成註釋的方法
- Java註解-後設資料、註解分類、內建註解和自定義註解Java
- @lombok註解背後的原理是什麼,讓我們走近自定義Java註解處理器LombokJava
- Java列舉類、註解和反射Java反射
- Day69.註解&列舉類的複習 -Java註解&列舉類Java
- IDEA不使用lombok,如何快速生成get和set方法IdeaLombok
- Lombok生成get/set異常問題(Lombok缺陷)Lombok
- Python自動生成10000個java類使用APT註解後引發的問題PythonJavaAPT
- 註解類
- Eclipse lombok javaEclipseLombokJava
- eclipse環境下lombok中的註解失效 @AllArgsConstructor @Slf4j 註解失效EclipseLombokStruct
- hyperf 註解文件生成
- paluch.biz - Lombok的資料類是有害的!為什麼我不再使用Lombok?Lombok
- Java列舉類與註解詳解——一篇文章讀懂列舉類與註解詳Java
- lombok幾個基本註解的使用@Data@AllArgsConstructor@NoArgsConstructorLombokStruct
- java程式碼自動生成帶swagger3註解JavaSwagger
- Java如何快速獲取類附帶的註解Java
- lombok幾個基本註解的使用@Data@AllArgsConstructor@NoArgsConstructor@BuilderLombokStructUI