介紹一個不錯的Eclipse插件Lambok,實現自動生成Java代碼 介紹一個不錯的Eclipse插件Lambok(演示包含了以前網友分享的Log4j)附件中包含了對使用java
該插件對Log4j簡化的代碼,由於不大,因此jar包也存在呢!eclipse
Lombox是Eclipse的一個插件,用來自動生成Java代碼,減小手工輸入的代碼量。 提供了簡單的註解的形式來幫助簡化消除一些必須有但顯得很臃腫的Java代碼。 lombox的官網地址: http://projectlombok.org/ 學習網址: http://www.ibm.com/developerworks/cn/java/j-lombok/ 1、Lombox安裝 使用 lombok 是須要安裝的,若是不安裝,IDE 則沒法解析 lombok 註解。 安裝方法: 一、雙擊下載下來的JAR包安裝,會自動尋找使用的IDE。 二、使用命令:在lombok.jar存放的目錄使用 java -jar lombok.jar安裝jar,默認使用eclipse IDE。 三、eclipse/myeclipse手動安裝lombok (1)、將lombok.jar複製到 eclipse.ini/myeclipse.ini所在的文件夾目錄下; (2)、打開eclipse.ini/myeclipse.ini,在最後面插入如下兩行並保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar (3)、重啓eclipse / myeclipse。
使用 lombok 註解的時候記得要導入 lombok.jar 包到工程 lombok註解: @Data:註解在類上;提供類全部屬性的setting和getting方法,此外還提供了equals、canEqual、hashCode、toString方法; @Setter:註解在屬性上,爲屬性提供了setting方法; @Getter:註解在屬性上,爲屬性提供了getting方法; @Log4j:註解在類上,爲類提供一個屬性名爲log的log4j日誌對象(須要log4j的jar包); @NoArgsConstructor:註解在類上,爲類提供了一個無參的構造方法; @AllArgsConstructor:註解在類上,爲類提供了一個全參的構造方法; @EqualsAndHashCode:註解在類上,爲類提供equals()方法和hashCode()方法; @ToString:註解在類上,爲類提供toString()方法; @Cleanup : 關閉流 -- @Synchronized:對象同步 @SneakyThrows:拋出異常 介紹一個不錯的Eclipse插件Lambok,實現自動生成Java代碼介紹一個不錯的Eclipse插件Lambok,實現自動生成Java代碼學習
介紹一個不錯的Eclipse插件Lambok,實現自動生成Java代碼介紹一個不錯的Eclipse插件Lambok,實現自動生成Java代碼spa