Eclipse安裝Lombok插件


 Lombok項目是一種自動接通你的編輯器和構建工具的一個Java庫。接着,不用再一次寫額外的getter、setter或者equals等方法。

當我們的字段發生改變時,Lombok也會對相應的getter、setter或者equals等方法進行改變,同時它還支持構造函數相關的注解以及對日志的操作。

使用Lombok可以幫助我們簡化冗余的JavaBean代碼,大大提高我們的開發效率,提高JavaBean中方法的執行效率。

那么,如何在我們的開發工具(基於Windos操作系統,eclipse下的安裝,IDEA中直接搜索Lombok plugin就可以安裝)中安裝Lombok插件呢?

 

第一步:先在官網https://projectlombok.org/download 下載Lombok.jar文件

 

第二步:將lombok文件放到eclipse安裝目錄,我的eclipse安裝目錄是:D:\ide\eclipse,如下圖所示:

 

第三步:然后win+R輸入cmd進入cmd控制台,或者開始運行,進入到eclipse安裝目錄下,輸入以下命令:

java -jar lombok.jar

 

第四步:會跳轉出如下窗口

 

第五步:首先選Specify location按鈕,選擇eclipse安裝目錄,然后點擊Install/update

 

第六步:安裝成功后,退出,會在eclipse的配置文件eclipse.ini中出現 -javaagent:D:\ide\eclipse\lombok.jar,將這行數據修改為

 

最后一步:重啟eclipse,這樣Lombok插件就安裝好了,使用范例:

  1 package com.only.tech.user.entity;
  2 
  3 import lombok.AllArgsConstructor;
  4 import lombok.Data;
  5 import lombok.RequiredArgsConstructor;
  6 
  7 import java.io.Serializable;
  8 import java.util.Date;
  9 
 10 /**
 11  * 實體類:用戶實體類
 12  *
 13  * @author xiaoshiyilang
 14  * @version 1.0
 15  * @date 2018/10/12
 16  */
 17 @Data
 18 @AllArgsConstructor
 19 @RequiredArgsConstructor
 20 public class User implements Serializable {
 21 
 22     private static final long serialVersionUID = 1L;
 23 
 24     /**
 25      * 用戶id
 26      */
 27     private Long uid;
 28 
 29     /**
 30      * 用戶昵稱
 31      */
 32     private String name;
 33 
 34     /**
 35      * 用戶名
 36      */
 37     private String username;
 38 
 39     /**
 40      * 密碼
 41      */
 42     private String password;
 43 
 44     /**
 45      * 頭像路徑
 46      */
 47     private String avatar;
 48 
 49     /**
 50      * 積分
 51      */
 52     private Integer score;
 53 
 54     /**
 55      * IOS, Android, H5
 56      */
 57     private String source;
 58 
 59     /**
 60      * 性別 1:男,2:女,3通吃
 61      */
 62     private Integer sex;
 63 
 64     /**
 65      * 未知字段
 66      */
 67     private String imei;
 68 
 69     /**
 70      * 未知字段
 71      */
 72     private Long guid;
 73 
 74     /**
 75      * 未知字段
 76      */
 77     private Float lat;
 78 
 79     /**
 80      * 未知字段
 81      */
 82     private Float lng;
 83 
 84     /**
 85      * 未知字段
 86      */
 87     private Integer ticket;
 88 
 89     /**
 90      * 未知字段
 91      */
 92     private Integer money;
 93 
 94     /**
 95      * 注冊時間
 96      */
 97     private Date regDate;
 98 
 99     /**
100      * 年齡
101      */
102     private Integer age;
103 
104     /**
105      * 地址
106      */
107     private String address;
108 
109     /**
110      * 未知字段
111      */
112     private String unionId;
113 
114     /**
115      * 書幣余額
116      */
117     private Long bookMoney;
118 
119     /**
120      * 贈幣余額
121      */
122     private Long bookBonus;
123 
124     /**
125      * 0:真賬號,1:假賬號
126      */
127     private Byte isReal;
128 
129     /**
130      * 未知字段
131      */
132     private String sn;
133 
134     /**
135      * 未知字段
136      */
137     private Boolean isBind;
138 
139     /**
140      * 1代表電話2代表微信4代表qq3代表1+2...
141      */
142     private Byte bindSource;
143 
144     /**
145      * 綁定手機號
146      */
147     private String bindPhone;
148 
149     /**
150      * 綁定OpenID
151      */
152     private String bindOpenid;
153 
154     /**
155      * 綁定QQ
156      */
157     private String bindQq;
158 
159     /**
160      * 未知字段
161      */
162     private String uuid;
163 
164 }

 

結束語:起初,我們揣着糊塗裝明白。后來,我們揣着明白裝糊塗。並不是我們願意活得不明不白。只是,好多事情,一用力,就會拆穿,一拆穿,就會失去。成人的世界,總是這么脆弱。

 

可愛博主:AlanLee

博客地址:http://www.cnblogs.com/AlanLee

本文出自博客園,歡迎大家加入博客園。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM