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!