Lombok

本文最后更新于:4 个月前

  • @Setter、@Getter、@ToString、@NonNull

  • @NoArgsConstructor、@AllArgsConstructor

    有final修饰的变量无法使用NoArgsConstructor

  • @RequiredConstructor

    生成类中所有@NonNull注释或者是final修饰的变量的构造函数

    三种注释都不能用在含有静态数据成员的类上

  • @Data

    包含了以下注解:

    @Setter、@Getter、@ToString、@equals、@hashCode

  • @value与@Data类似,只不过前者会把所有变量没,默认为pirvate final,并且不会生成setter方法(final不可修改)。

  • @SneakyThrows: 捕获异常。