天天看點

lombok初體驗

lombok初體驗

    • lombok介紹
    • 下載下傳lombok
    • maven
    • eclipse安裝lombok
    • 常見注解
    • 安裝失敗常見錯誤

lombok介紹

lombok是一個幫助簡化代碼的工具,通過注解的形式例如@Setter @Getter,可以替代代碼中的getter和setter方法,雖然eclipse自帶的setter、getter代碼生成也不需要我們手動的去敲寫,但是使用@Setter @Getter這樣的注解,能夠使我們的代碼看上去更加的簡潔、優雅。

官網: https://projectlombok.org/

下載下傳lombok

https://www.projectlombok.org/download

maven

項目pom.xml中引入依賴

<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.24</version>
</dependency>
           

手動安裝依賴。

mvn install:install-file -Dfile=D:\lombok.jar -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.18.24 -Dpackaging=jar
           

eclipse安裝lombok

此處參考CSDN部落客「阿裡神鲲」的原創文章

原文連結: https://blog.csdn.net/u010014073/article/details/86613498

1.打開lombok.jar所在目錄,在資料總管位址欄輸入cmd

2.在打開的cmd視窗中輸入java -jar lombok.jar(當然這一步的基礎是jdk裝好了 并且配置好了環境變量)

3.在彈出的安裝界面裡點選左下角的Specify location…按鈕 選擇eclipse安裝目錄裡的eclipse.exe

4.點選右下角的Install/Update按鈕進行安裝

5.安裝成功之後點選右下角的Quit Installer就好了。

6.其實這個安裝就是做了下面幾個步驟:

- 把這個jar包拷貝到與eclipse.exe同路徑下。

- 修改eclipse.ini檔案 追加-javaagent:D:\eclipse\lombok.jar(lombok.jar的絕對路徑!)

7.重新開機eclipse 然後clean一下項目

常見注解

@Data :注解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法

@Setter:注解在屬性上;為屬性提供 setting 方法

@Getter:注解在屬性上;為屬性提供 getting 方法

@Log4j :注解在類上;為類提供一個 屬性名為log 的 log4j 日志對象

@NoArgsConstructor:注解在類上;為類提供一個無參的構造方法

@AllArgsConstructor:注解在類上;為類提供一個全參的構造方法

安裝失敗常見錯誤

在使用@Slf4j注解之後 log.error();會進行報錯。 log cannot be resolved!

lombok初體驗