c語言取餘和除法的優先順序_C語言基礎知識筆記
阿新 • • 發佈:2021-01-02
lombok外掛作用
- 根據成員變數生成get和set方法
- 根據成員變數生成類的建構函式
- 重寫toString()和hashCode方法
- 引入日誌框架logFactory,用來列印日誌
安裝lombok
1. 開啟 IDEA 的 File->Settings 面板,並選擇 Plugins 選項,然後點選 “Browse repositories”。在搜尋框輸入”lombok”,結果中找到lombok點選install,然後重啟 IDEA。
2. 引入依賴
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>
為什麼maven中加入lombok依賴後,還需要安裝外掛
因為lombok的引入使得java檔案使用javac編譯成位元組碼檔案中包含get set函式,但是原始碼中找不到定義,IDE會認為這是錯誤,因此需要安裝一個lombok的外掛。
常用lombok註解
1.Data註解
在java類上使用@Data註解,將在編譯期自動生成
- 成員變數的get和set方法
- equals方法
- canEqual方法
- hashCode方法
- toString方法
2.Slf4j註解
將在編譯期自動幫我們引入Logger日誌常量,我們在程式碼中就直接使用log.info或log.debug列印日誌即可
3.Builder註解
在Java類上使用Builder註解之後,我們可以使用如下程式碼為物件屬性賦值
LombokPOJO lombokPOJO = LombokPOJO.builder() .name("kobe") .age(39) .build();
4.AllArgsConstructor註解
AllArgsConstructor註解將為我們在編譯期自動生成:全參建構函式。
NoArgsConstructor註解 :無參建構函式註解