Lombok库的@RequiredArgsConstructor注解

1 · 12138 · Dec. 6, 2021, 11 p.m.
该注解会生成带有参数的构造函数 这里的参数指的是所有final修饰的未初始化的字段以及使用了@NonNull注解修饰的字段 生成的构造函数,默认权限修饰符为public 下面为带注解的代码与不带注解的代码对比 @RequiredArgsConstructor public class RequiredArgsDemo1 { private Long id; @NonNull private String username; @NonNull private String email; private final boolean status; } public class RequiredArgsDemo1 { private Long id; @NonNull private String username; @NonNull private String email; private final boolean status; public RequiredArgsDemo1( @NonNull fina...