Lombok注解@NonNull使用
为什么要用@NonNull?
咱们先看@NonNull源码
- 声明被注释的元素不能为空的
- 可以在在参数、返回值和字段上使用
效果
例:参数添加@NonNull
public Student(@NonNull String name, Integer age) {
this.name = name;
this.age = age;
}
编译后查看源码发现自动抛出了NullPointerException异常
咱们先看@NonNull源码
例:参数添加@NonNull
public Student(@NonNull String name, Integer age) {
this.name = name;
this.age = age;
}
编译后查看源码发现自动抛出了NullPointerException异常
评论区