springboot使用@data註解,減少不必要程式碼
阿新 • • 發佈:2018-12-16
一、idea安裝lombok外掛
二、重啟idea
三、新增maven依賴
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
四、書寫一個實體類
import lombok.Data; @Data public class MyTestBean { private Integer id; private String name; private String password; }
五、測試程式碼
public class TestMyBean {
public static void main(String[] args){
MyTestBean m=new MyTestBean();
m.setId(1);
m.setName("zhangsan");
m.setPassword("123456");
System.out.println(m);
}
}
六、結果
七、擴充套件
- @Data : 註解在類上, 為類提供讀寫屬性, 此外還提供了 equals()、hashCode()、toString() 方法
- @Getter/@Setter : 註解在類上, 為類提供讀寫屬性
- @ToString : 註解在類上, 為類提供 toString() 方法
- @Slf4j : 註解在類上, 為類提供一個屬性名為 log 的 log4j 的日誌物件
- @Log4j : 註解在類上, 為類提供一個屬性名為 log 的 log4j 的日誌物件