1.lomok注解簡介
序號 | 注解 | 功能 |
---|---|---|
1 | @NonNull | 幫助我們避免空指針 |
2 | @Cleanup | 自動幫我們調用close方法 |
3 | @Getter | 自動生成Getter方法 |
4 | @Setter | 自動生成Setter方法 |
5 | @NoArgsConstructor | 自動生成無參構造器 |
6 | @AllArgsCOnstructor | 自動生成全參構造器 |
7 | @Data | ①自動為所有字段添加@ToString、@EqualsAndHashCode@Getter、@Setter方法。 ②為非final字段添加@Setter、@RequiredArgsConstructor |
8 | @ToString | 自動生成toString方法 |
2.解決問題
一般是沒有下載 lombok插件的原因。
從上圖可以發現沒有getter和setter方法等。
到idea的setting設置中找到插件plugins下載lombok插件重啟idea即可。
重啟后,擁有了想要的效果。