开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别
2024-09-02 13:25:23
开发中常看见@NotNull,@NotBlank,@NotEmpty三个注解,但却没有深入了解过,下面介绍一下他们的应用场景和区别
@NotNull:主要用在基本数据类型上(Int,Integer,Double)
举例:
@NotNull(message = “年龄不能为空”)
private Integer age;@NotBlank:主要用在String字符串上面(String)
举例:
@NotBlank(message = “名字不能为空”)
private String name;@NotEmpty; 加了@NotEmpty注解的String类 ,Collection集合,Map ,数组,这些是不能为null或者长度为0的;(String ,Collection,Map的isEmpty()方法)
最新文章
- 作业二:Github注册过程
- Android 学习笔记之Volley(七)实现Json数据加载和解析...
- 常用的HTTP协议
- T4 模板的调试方法,方便大家遇到问题自己快速定位和优化
- Flex RPC错误整理 转
- 2假动作,数据缓冲,CCEaseExponential,CCEaseElastic,CCEaseBounce,CCCallFunc,funcNCallBack,funcNDCallBack,funcO
- 【Xamarin挖墙脚系列:IOS现有的设备SDK /OS/硬件一览】
- Thymeleaf模板的使用
- c# 控制职能运行单一实例,再次运行显示已经运行的实例
- 【贪心】时空定位II
- Sublime Text3注册码,亲测可用
- BannerDemo【图片轮播图控件】
- 4513: [Sdoi2016]储能表 数位DP
- python操作串口
- 金融量化分析【day110】:Pandas-DataFrame读取与写入
- (02) 任务(Jobs)和触发器(Triggers)
- BZOJ 2844: albus就是要第一个出场
- CF614A【签到题】
- Nginx (一)Windows下编译Nginx源码以及安装 nginx for windows方法步骤
- Java基础语法 - 面向对象 - 局部变量