1. 程式人生 > >STS下配置lombok實現輸出日誌

STS下配置lombok實現輸出日誌

1、下載lombok包,https://projectlombok.org/all-versions

2、切換到下載目錄,執行命令 java -jar lombok.jar

     

   Specify location為定位到eclipse的安裝目錄

   點選install進行安裝


  安裝成功後關閉視窗

3、切換到eclipse的安裝目錄,cd /Applications/STS.app/Contents/Eclipse,會發現有lombok.jar,此時開啟STS.ini,最後一行如果有-javaagent:/Applications/STS.app/Contents/Eclipse/lombok.jar 說明安裝成功。

4、關閉eclipse在重啟,在pom.xml中新增依賴:

                <!-- lombok日誌依賴,不用寫final Logger log,直接類上加註解 -->

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>1.16.20</version>

</dependency>

5、在類上添加註解:

    @Slf4j

    public class LoginController {

6、在方法裡可以直接使用log.info(),從而免去了重複寫final Logger log的煩惱7、實體類中lombok的使用
  • @Data 該註解註解用在類上,可以為類建立setter、getter、toString()、hashCode()等方法
  • @Getter 作用在每一個欄位上,能夠為該欄位建立getter方法
  • @Setter 作用在每一個欄位上,能夠為該欄位建立setter方法
  • @NoArgsConstructor, @AllArgsConstructor 作用在類上,提供的分別是無引數的建構函式和全引數的建構函式
  • @toString 作用在類上,單獨的構造toString()方法