Lombok 常用注解·····

 Lombok 是一个 Java 库,它提供了一组注解,可以帮助开发人员简化 Java 代码。以下是 Lombok 常用的注解:

import lombok.*;
import lombok.extern.slf4j.Slf4j;

/**
 * @Auther: TianWei_18811580953
 * @Date: 2023/8/23 - 08 - 23 - 9:36
 * @Description: com.jjj.da
 * @version: 1.0
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
@Slf4j
public class Address {
    private String city;
    private String street;
}

 

  1. @Getter 和 @Setter:这些注解可以自动生成 getter 和 setter 方法,从而减少代码量。
  2. @Builder:这个注解可以生成一个带有参数的构造函数,该构造函数将生成类的所有字段的默认值。
  3. @NoArgsConstructor 和 @AllArgsConstructor:这些注解可以生成不带参数的构造函数或所有字段都带参数的构造函数,从而简化代码。
  4. @Data:这个注解可以自动生成 getter、setter、toString、hashCode 和 equals 方法,从而减少代码量。
  5. @Slf4j:这个注解可以自动生成一个名为 logger 的日志记录器,从而简化日志记录代码。
  6. @Lombok:这个注解可以自动生成一个名为 lombok 的注解,从而简化使用 Lombok 的代码。

 

posted @   CodeWhisperer001  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示