当前位置: 首页 > news >正文

淮安软件园网站建设互联网营销方法有哪些

淮安软件园网站建设,互联网营销方法有哪些,网站建设策划书是由谁编写的,展示型网站开发引言 今天在使用validation校验的时候,发现了使用校验不起作用,一时间有点摸不到头绪,就看了一下同事提交的代码,发现了问题在用NotNull用法,用的有些错误,所以在这里讲一下NotNull、NotBlank、NotEmpty区…

引言

今天在使用validation校验的时候,发现了使用校验不起作用,一时间有点摸不到头绪,就看了一下同事提交的代码,发现了问题在用@NotNull用法,用的有些错误,所以在这里讲一下@NotNull、@NotBlank、@NotEmpty区别和使用。

首先,先明确一下,我们使用的这几个注解所在的包

javax.validation.constraints.NotNull

javax.validation.constraints.NotBlank

javax.validation.constraints.NotEmpty

通过使用这些注解,来实现我们对参数的校验,可以为我们节省很多不必要的重复校验代码。使我们的代码看起来很优雅。

由于这个三个注解看起来的作用有些相似,很多朋友不会使用,或者是用着有些混淆,所以我们在这里讲解一下如何正确的使用这三个注解。

@NotNUll

他基本上使用于基本数据类型(Long、Integer、Double),当@NotNull注解作用于String类型的数据上的时候,则表示改变量不能为null,但可以为Empty,也就是可以为""

这就是上面我说的,同事说他添加校验了,但是我在测试的时候,总是能够跳过空的校验

@NotBlank

这个注解适用于String类型的数据上面,添加了这个注解的变量则表示参数不能为null,并且trim()之后的size>0,也就是说""也是不允许的。

我这里就是将同事放在了String类型的@NotNull更改为了@NotBlank

@NotEmpty

适用于String、Collection集合、数组、Map集合等等,当添加了@NotEmpty注解的参数则不能为null,并且长度也不能为0。

上面就是我们使用的这三个注解的具体区别,还有各自的领域与含义。

并且我们在使用的时候,还需要注意一点,那就是在使用的时候,在参数的位置需要添加上@Validated,否则我们的注解也是不起作用的

今天关于@NotNull 、@NotBlank、@NotEmpty区别和使用就介绍到这里,欢迎大家留言交流

也欢迎大家关注我的公众号《coder练习生》

http://www.qdjiajiao.com/news/5021.html

相关文章:

  • 外贸独立站营销怎么做网站排名优化师
  • 网站由什么构成高端网站建设哪家便宜
  • 公司网站制作都需要图片推广系统
  • 深圳网络营销网站建设国际新闻最新消息十条
  • 江苏个人网站备案要求西安seo霸屏
  • 济源专业做网站公司广州品牌营销策划公司排名
  • 可靠的做pc端网站今日头条站长平台
  • asp网站开发实验报告做seo必须有网站吗
  • 有哪些做海岛的网站南京网页搜索排名提升
  • 网站制作教程微信裂变营销软件
  • wikidot网站怎么做建立网站平台需要多少钱
  • 东莞网站建设服务公司seo描述是什么
  • 响应式网站示例搜索引擎在线观看
  • 网站几几年做的怎么查百度推广管家
  • wordpress 声明子主题北京网站优化价格
  • 家居企业网站建设教程搜索指数在线查询
  • 企业网站设计意义重庆百度关键词推广
  • 东莞网站建设公司注册免费网站怎么申请
  • 唐山网站设计制作优化百度涨
  • 做网站一屏的尺寸是苏州旺道seo
  • 网站可以免费做吗网站推广方案
  • 威海网站建设兼职百度平台推广联系方式
  • 手机室内设计软件seo网络优化专员是什么意思
  • 营销型网站建设公司价格网站推广策略有哪些
  • 学校网站建设必要性58百度搜索引擎
  • 深圳网站建设公司官网西安seo网络优化公司
  • 网站制作方案书sem运营是什么意思
  • 百度站长工具怎么关闭百度小程序优化
  • 怎样做网站能百度能搜到网站关键词优化排名公司
  • 动漫人物做羞羞事的网站长沙关键词排名首页