侧边栏壁纸
  • 累计撰写 59 篇文章
  • 累计创建 0 个标签
  • 累计收到 16 条评论

Lombok注解@NonNull使用

小熊博客
2021-05-31 / 0 评论 / 0 点赞 / 558 阅读 / 201 字
温馨提示:
本文最后更新于 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

0

评论区