有没有办法为@AllArgsConstructor(龙目岛)的所有参数设置“非空”

IKo*_*IKo 5 java lombok

@AllArgsConstructor在我的班级中使用了注释,并希望确保参数不为空。有没有办法修改此注释以使其成为可能,或者我应该实现构造函数?谢谢

@Getter
@Setter
@ToString
@AllArgsConstructor
public class Contact {

    private String name;
    private String phoneNumber;

}
Run Code Online (Sandbox Code Playgroud)

...

<lombok.version>1.16.18</lombok.version>
Run Code Online (Sandbox Code Playgroud)

Ada*_*ion 6

是的,您必须@ NonNull在此类字段上使用,它会导致在生成的构造函数中进行空检查。