Lombok注解@NonNull使用

小熊博客
2021-05-31 / 0 评论 / 272 阅读
温馨提示:
本文最后更新于2021-05-31,若内容或图片失效,请留言反馈。

Lombok注解@NonNull使用

为什么要用@NonNull?

咱们先看@NonNull源码
image.png

  • 声明被注释的元素不能为空的
  • 可以在在参数、返回值和字段上使用

效果

例:参数添加@NonNull

 public Student(@NonNull String name, Integer age) {
        this.name = name;
        this.age = age;
 }

编译后查看源码发现自动抛出了NullPointerException异常
image.png