lombok使用

使用

  1. 在IDEA的插件中搜索并安装Lombok插件

  2. 导入同名的jar包

  3. 提供的注解:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    @Getter and @Setter
    @FieldNameConstants
    @ToString
    @EqualsAndHashCode
    @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
    @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
    @Data
    @Builder
    @SuperBuilder
    @Singular
    @Delegate
    @Value
    @Accessors
    @Wither
    @With
    @SneakyThrows
    @val
    @var
    experimental @var
    @UtilityClass
  4. 在User类中, 把之前写的各种方法都删去,然后写上@Data注解

    1
    2
    3
    4
    5
    6
    7
    8
    @Data
    public class User {

    private int id;
    private String name;
    private String pwd;

    }

    然后查看该类的结构, 发现自动生成了很多方法:

    但注意这里之后无参构造器, 如果需要有参构造器, 用@AllArgsConstructor注解, 但是无参构造又没了, 所以这三个注解一起使用:

    1
    2
    3
    @Data
    @AllArgsConstructor
    @NoArgsConstructor

    如果嫌多, 就用单个的注释写在相应的位置即可

-------------本文结束感谢您的阅读-------------
可以请我喝杯奶茶吗