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

宁夏做网站建设公司房屋设计装修app

宁夏做网站建设公司,房屋设计装修app,中国建设银行网站色彩,建立外贸英文网站应该怎么做做为后端开发人员#xff0c;一定有前端传的数据是可能会出错的警惕性#xff0c;否则程序就可能会出错#xff0c;比如常遇到的空指针异常#xff0c;所以为了程序运行的健壮性#xff0c;我们必须对每一个参数进行合法校验#xff0c;就能避免很多不必要的错误#xf…做为后端开发人员一定有前端传的数据是可能会出错的警惕性否则程序就可能会出错比如常遇到的空指针异常所以为了程序运行的健壮性我们必须对每一个参数进行合法校验就能避免很多不必要的错误但如果仅仅是if-else则非常冗余且不美观就可以使用Validated进行参数校验。Validated可以非常优雅的完成参数校验的任务仅仅需要几个注解。 1.首先引入Validated依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId /dependency 2.使用Validated使用Validated非常简单只需要在controller接收的参数前加上 Validated 注解就行表示该参数需要校验。也可以在类上加上Validated注解表示本类中的方法开始参数校验功能然后在需要校验的参数前加上Valid注解,表示后面的参数需要校验。 然后在接收参数的实体类中配置好校验标准如下如果实体类属性也是一个实体类则需要添加Valid注解不能添加Validated注解然后在去对应的实体类中添加校验属性 此时就完成了参数校验首先Validated会告知系统当前参数要进行校验然后会根据校验对象里面每个属性的校验注解进行逐一的校验如果不合法就会抛出import org.springframework.web.bind.MethodArgumentNotValidExceptio异常。 3.测试 当使用不合法的参数访问controller时就会报错 4.统一异常处理 可以看到报错内容非常不友好非常长一串此时就可以使用统一异常处理捕获MethodArgumentNotValidException发出的异常当然也能捕获任何异常。重启测试类后就能获取比较直观明显简洁的报错信息了 5.当然除了通过在接收参数前注解声明校验并在实体类的属性上加注解进行校验也可以直接在方法的参数上校验 基本类型参数或简单类型参数通常不需要使用Valid 适用Valid的方法除了上面提到的一个还有当请求体为JSON时也需要添加Valid 但我暂时没找到对集合比如map的键值对进行校验的方法如有指正万分感谢
http://www.pierceye.com/news/747636/

相关文章:

  • 网站制作com cn域名有什么区别黄志达设计公司官网
  • 网站整站优化方案wap注册
  • 建设主管部门官方网站html5旅游网站
  • 网站建设及维护流程深圳市手机网站建设品牌
  • 凡科做的网站被举报了会怎么样网络招商平台网站怎么做
  • 山东网站建设公司哪家权威嘉兴中小企业网站制作
  • 做网站的搜索引擎从代码角度分析网站怎么做
  • jsp小型网站开发南宁百度seo排名优化
  • 上海最专业的网站建设公司排名为什么上传网站模板网站上没有文字和图片
  • 网站建设灬金手指下拉十四自己做的网站与ie不兼容
  • 专业制作网站价格wordpress 安装语言包
  • 企业网站建设运营的灵魂是什么网站建设服务协议 百度
  • 注册了域名之后怎么做网站苏州市住房建设局网站
  • 免费做问卷的网站好新媒体培训
  • 网站建设 版权归属重庆建设监理协会网站
  • 游戏网站域名相城区网站建设
  • 很看好未来做生鲜的网站邢台做外贸网站
  • 网站首页点击中文英文链接 翻译成对应的语言 怎么做100种创意活动策划
  • 网站标题怎么设置小程序定制程序
  • discuz 网站搬家网站建设的工具
  • 有做国际网站生意吗做网站义乌
  • 网站开发技术可行性分析怎么写孝感建设公司网站
  • 灯塔网站建设有网站源码怎么做网站
  • 网站设计方案策划德国的网站后缀
  • 可以自己做网站卖东西wordpress标签静态
  • 典当行 网站威海网站推广
  • 佛山市住房建设局网站网站开发业务ppt
  • 页面结构和页面设计优化措施二十条
  • 做网站程序怎么写wordpress漂浮表单
  • 企业网站要怎么建设网站建设 工具