lombok簡單的來講就是在編譯的時候,可以幫助我們生成getter與setter等方法,減少代碼量。這可是一個好東西啊
1.eclipse安裝lombok
java -jar lombok.jar
在出現畫面點擊specify location選擇你的eclipse.exe即可
1.1 mac下配置eclipse安裝法
1)將lombok集成到eclipse
2) lombok復制到Eclipse.app/Contents/Eclipse
3) 將如下內容添加到eclipse.ini尾部
-javaagent:../Eclipse/lombok.jar
-vmargs -javaagent:lombok.jar
重啟eclipse
2.idea 安裝lombok
idea通常在setting->plugins中搜索安裝就可以了,如圖:
示例代碼:
package org.lyrk.accp8.s2.chapter.ch01; import lombok.AllArgsConstructor; import lombok.Cleanup; import lombok.Data; import lombok.SneakyThrows; import java.io.FileInputStream; import java.io.IOException; /** * Created by niechen on 17/4/17. */ @Data @AllArgsConstructor public class Dog { private int health; private int love; private int type; @SneakyThrows(IOException.class) public void display() { @Cleanup FileInputStream fileInputStream = new FileInputStream("test.txt"); } public Dog() { this.health = 60; this.love = 80; } public void play() { if (health < 60) { System.out.println("狗狗生病了,無法繼續玩耍..."); } else { this.love += 2; this.health -= 5; System.out.println("狗狗很高興"); } } }
瞬間代碼清爽了...