Lombok 教程

Lombok 的三个构造方法注解@NoArgsConstructor,@RequiredArgsConstructor 和 @AllArgsConstructor 的用法


Lombok 插件有三种生成不同构造器的注解,它们分别是 @NoArgsConstructor、@RequiredArgsConstructor 和 @AllArgsConstructor。

@NoArgsConstructor

顾名思义,@NoArgsConstructor 注解是针对无参数的构造函数,它会生成一个无参数的构造方法。

@RequiredArgsConstructor

@NoArgsConstructor 注解是针对标有 @NonNull 注解的变量和 final 变量进行参数的构造方法。

@AllArgsConstructor

@AllArgsConstructor 顾名思义会生成一个包含所有变量的构造方法。

相关推荐