lombok 基础注解之 @NonNull
最全的 lombok 注解详情(随着版本不定时更新)
一、注解介绍
作用于成员变量和参数中,标识变量不能为空,否则抛出空指针异常
二、实战演练
@Setter
@Getter
public class MaFanShu {@NonNull private String name;
}
编译后
public class MaFanShu {@NonNullprivate String name;public void setName(@NonNull String name) {if (name == null)throw new NullPointerException("name is marked non-null but is null");this.name = name;}@NonNullpublic String getName() {return this.name;}
}
lombok 基础注解之 @NonNull相关推荐
- lombok 基础注解之 @Builder
最全的 lombok 注解详情(随着版本不定时更新) 一.注解介绍 @Builder 注解为类生成相对略微复杂的构建器 API 它作用于类,将其变成建造者模式 可以以链的形式调用 初始化实例对象生成的 ...
- lombok 基础注解之 @AllArgsConstructor
最全的 lombok 注解详情(随着版本不定时更新) 一.注解介绍 作用于类,生成一个参数为所有实例变量的构造方法 二.属性介绍 staticName:使生成的构造方法是私有的,默认值 "& ...
- lombok 基础注解之 @EqualsAndHashCode
最全的 lombok 注解详情(随着版本不定时更新) 一.注解介绍 作用于类,覆盖默认的 equals 和 hashCode 二.属性介绍 exclude:通过该属性可以排除某些字段 of:通过该属性 ...
- 20190905 Lombok常用注解
Lombok常用注解 val 用于声明类型,将从初始化表达式推断出类型,仅适用于局部变量和foreach循环,而不适用于字段.声明的局部变量为final变量. Java自带类型推断随着JDK版本提升越 ...
- springboot依赖lombok插件、lombok常用注解
--springboot依赖lombok插件.lombok常用注解 1 lombok插件 1.1 lombok插件简介 官方介绍如下: 意思是:lombok是一个能自动插入到编辑器和构建工具的java ...
- 夯实 Java 基础 - 注解
夯实 Java 基础 - 注解 不知道大家有没有一种感觉,当你想要了解某个知识点的时候,就会发现好多技术类 APP 或者公众号在推一些关于这个知识点的文章.也许这就是大数据的作用,这也说明总有人比你抢 ...
- Spring基础专题——第十章(基础注解编程——下)
目标,去年一年比较懒吧,所以今年我希望我的知识可以分享给正在奋斗中的互联网开发人员,以及未来想往架构师上走的道友们我们一起进步,从一个互联网职场小白到一个沪漂湿人,一路让我知道分享是一件多么重要的事情 ...
- Spring基础专题——第九章(基础注解编程——上)
目标,去年一年比较懒吧,所以今年我希望我的知识可以分享给正在奋斗中的互联网开发人员,以及未来想往架构师上走的道友们我们一起进步,从一个互联网职场小白到一个沪漂湿人,一路让我知道分享是一件多么重要的事情 ...
- Java基础-注解和反射
Java基础-注解和反射 前言 对于注解,我主要还是在自定义APT还有运行时反射获取类来让自己能够构建出复用性更高的代码逻辑. 知识点1-注解: 注解的应用场景由元注解@Retention来进行指定, ...
最新文章
- Dockerfile镜像优化方案指引
- android 7.0 mi5s,官方回应 小米5s升级安卓7.0还要再等等
- centos ping不通局域网_新手小白初次安装虚拟机,网络不通怎么办,踩过的坑都告诉你...
- numpy 读取txt为array 一行搞定
- Tapable.plugin is deprecated. Use new API on `.hooks` instead
- GoLang学习笔记——data_type
- VS2017/2019 F12无法导航到定义
- 【计算机视觉】运动目标检测算法文献阅读笔记
- hadoop使用mapreduce统计词频_Hadoop自带WordCount进行词频统计(mapreduce)
- WiFi----Wireshark抓包及分析说明
- html5期末大作业:基于html+css+javascript+jquery+bootstarp响应式图书电商HTML模板网上书店(25页)
- CentOS查看端口
- 清除Windows虚机密码
- 微信扫码下载APP(带有蒙层)
- android studio导入第三方库引发的问题和解决方法
- TI 毫米波雷达学习网站链接整理
- 结识Linuxmint cinnamon、mate和xfce三姐妹
- 苹果退款_苹果充值退款什么意思
- 华为笔记本转轴坏了修复指南记录
- geogebra mac版【多平台的动态数学教育软件】
热门文章
- 成人大专计算机专业总结,成人大专毕业自我鉴定范文
- 1112: [POI2008]砖块Klo
- 虚拟机管理程序hypervisor
- SpringBoot SSM vue课程作业在线批阅系统
- 2021_AAAI_Knowledge-aware Coupled Graph Neural Network for Social Recommendation
- spring boot校园二手销售网站 毕业设计-附源码161417
- 我来告诉你 python wheel 是什么
- Apollo:Lattice Planner
- arcgis与python的结合_结合GIS与Python,爬取百度商业POI
- Android8.0更换桌面壁纸被拉伸,不居中显示问题