lombok 常用注解圖文詳解(含代碼)
點擊上方藍色字體,選擇“標星公眾號”
優(yōu)質(zhì)文章,第一時間送達
1. @Getter/@Setter
1.1 可用于成員變量上
1.1.1 可選擇生成方法的修飾符
1.2 可用于類上
1.2.1 靜態(tài)變量不會生成相應(yīng)方法
1.2.2 常量不會生成 Setter 方法
1.2.3 單獨設(shè)置某個變量不可查看(同1.1)
2. @ToString
2.1 排除某些成員變量
2.2 輸出指定變量
3. @EqualsAndHashCode
3.1 生成 equals、canEqual、hashCode
3.2 可排除 equals 比較的對象
3.3 直接指定 equals 比較字段
4. @NonNull
4.1 設(shè)置參數(shù)不為 null
5. @NoArgsConstructor
5.1 添加無參構(gòu)造函數(shù)
5.2 指定參數(shù)構(gòu)造函數(shù)
6. @AllArgsConstructor
7. @Data
8. @Builder
8.1 用于鏈式編程
9. @Log
9.1 輸出日志
10. val
10.1 val 聲明變量
11. @Cleanup
11.1 代替資源管理
作者 | 我想做阿信
來源 | csdn.net/qq_42909053/article/details/110823133

評論
圖片
表情






















