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

长沙网站推广公司哪家好朝阳区seo搜索引擎优化怎么样

长沙网站推广公司哪家好,朝阳区seo搜索引擎优化怎么样,沈阳建站模板,wordpress注册头像spring-boot-starter-validation是什么Validation参数校验使用概要 来源Valid和Validated的用法(区别)引入依赖Valid和Validated的用法 在日常的项目开发中#xff0c;为了防止非法参数对业务造成的影响#xff0c;需要对接口的参数做合法性校验#xff0c;例如在创建用… spring-boot-starter-validation是什么Validation参数校验使用概要 来源Valid和Validated的用法(区别)引入依赖Valid和Validated的用法 在日常的项目开发中为了防止非法参数对业务造成的影响需要对接口的参数做合法性校验例如在创建用户时需要效验用户的账号名称不能输入中文与特殊字符手机号、邮箱格式是否准确。按照原始的处理逻辑需要对每个接口中的参数进行 if/else 处理如果这样开发后期代码难以维护可读性极差。 为了解决上述问题validation框架诞生了代码量大大减少参数的效验不再穿插业务逻辑代码中代码美观又易于维护。 来源 Valid 是 JSR303 声明的JSR是Java Specification Requests的缩写其中 JSR303 是JAVA EE 6 中的一项子规范叫做 Bean Validation为 JavaBean 验证定义了相应的元数据模型和 API需要注意的是JSR 只是一项标准它规定了一些校验注解的规范但没有实现 而 Hibernate validation 对其进行实现。 Spring Validation 验证框架对参数的验证机制提供了ValidatedSpring JSR-303规范是标准JSR-303的一个变种。 Valid和Validated的用法(区别) 二者主要作用在于 都作为标准JSR-303规范在检验Controller的入参是否符合规范时使用Validated或者Valid在基本验证功能上没有太多区别。 但是在分组、注解地方、嵌套验证等功能上两个有所不同 Valid: Valid注解用于校验所属包为javax.validation.Valid。 用在方法入参上无法单独提供嵌套验证功能。能够用在成员属性字段)上提示验证框架进行嵌套验证。能配合嵌套验证注解Valid进行嵌套验证。 Validated: Validated是Valid 的一次封装是Spring提供的校验机制使用。 用在方法入参上无法单独提供嵌套验证功能。不能用在成员属性字段上也无法提示框架进行嵌套验证。能配合嵌套验证注解Valid进行嵌套验证。 关于Valid和Validated的使用可以参考我另一篇文章 引入依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion2.3.12.RELEASE/version /dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.10/version /dependency注从 boot-2.3.x开始spring-boot-starter-web不再引入 spring-boot-starter-validation所以需要额外手动引入validation依赖而 2.3之前的版本只需要引入 web 依赖。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactIdversion2.3.12.RELEASE/version /dependency!-- dependencygroupIdorg.hibernate.validator/groupIdartifactIdhibernate-validator/artifactIdversion6.0.18.Final/versionscopecompile/scope /dependency--以上两个依赖都是可以实现功能的。hibernate-validator、spring-boot-starter-validation底层都引入了 jakarta.validation-api依赖。 Valid和Validated的用法 由于之前专门写过这方面博文所以 在此就不重复 点击跳转我另一篇文章–【优雅的参数验证Validated】Validated参数校验的使用及注解详解——你还在用if做条件验证
http://www.yutouwan.com/news/213087/

相关文章:

  • 制作logo免费网站微网站建设开发
  • 电子商务网站建设题库及答案api快速开发平台
  • 德阳网站建设网站室内装修图片效果图
  • 怎么做超链接网站为wordpress创建一个ftp
  • 找人做网站毕业设计什么软件可以做图片设计
  • 什么是网站流量优化甜品网站策划与建设
  • 响应式网站开发实例歌曲推广平台有哪些
  • 网站制作常见问题 图片版权诚信网站费用
  • 客户网站建设wordpress注册码
  • 外贸网站建设公司信息成都网站建设yingrihe
  • 做电商网站需要会些什么条件怎样网站不用备案
  • 珠海摥园网站建设国外对旅游网站建设的现状
  • 枣强网址建站电脑网站设计页面
  • 网站尺寸大小深圳设计公司vi设计模板
  • 建设监理协会网站wordpress注册添加验证码
  • 网站锚文本使用查询手机网址大全123客户端下载
  • 秦皇岛网站推广价钱小程序开发平台哪家好
  • 网站制作cms嘉兴网站排名
  • 广州网站优化工具北京房产网官网
  • 个人建网站运营.鄂尔多斯网站网站建设
  • 搜狗站长平台打不开一个网站的首页设计ps
  • 视频网站自己做服务器app开发 网站建设
  • 制作公司网站的费用科技公司排名
  • 关于美术馆网站建设的方案为什么做网站必须用服务器
  • 英文网站建设深圳济南网站建设 选搜点o
  • 为什么做腾讯网站企业品牌logo设计
  • 阿升网站免费学设计网站改版方案策划书
  • 网站制作教程迅雷下载网店推广有哪些
  • 网站建设网络推广平台网站关于我们页面设计
  • 百度收录公司网站wordpress后台账户密码登不进