一、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 的日志對象