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

网站一般用什么做的营销网站制作费用

网站一般用什么做的,营销网站制作费用,vi品牌包装,中药材天地网做中药零售网站NotNull:从前台传递过来的参数不能为null,如果为空,会在控制台日志中把message打印出来 Range:范围,最大多少,最小多少 Patten,标注的字段值必须符合定义的正则表达式(按照业务规则&#xff0…

@NotNull:从前台传递过来的参数不能为null,如果为空,会在控制台日志中把message打印出来

@Range:范围,最大多少,最小多少

@Patten,标注的字段值必须符合定义的正则表达式(按照业务规则,进行灵活的正则表达式的校验)

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId>
</dependency>
复制代码

        为了能够让我们的程序对对象进行校验,需要使用@Valid注解,表示该控制器方法需要进行参数的校验,对后面的参数按照定义的Validation规则进行校验,如果不加@Valid注解,则代表不对SearchParamDTO对象进行校验

        会出现这个异常:无效的、错误的请求信息,因为没有满足我们自定义的验证要求

         

        这些错误信息我们往往要把它包装成json,向前端进行返回,我们要额外开发一个类:
我们增加一个切面,在这个切面中对BindException.class进行拦截,拿到所有的绑定异常,封装成我们要的json结构,然后返回:

 具体的错误信息封装成map返回

 自定义的,向客户端返回我们验证失败的提示信息,有良好的兼容性





 

 另外一个老师这里加了一个全局异常注解:
        当我们的注解不符合要求的时候,会抛出一个绑定异常,我们只需在全局异常拦截这一块,去监控这个绑定异常:

        

 未解决:

        请教下,如果是不同接口用同一个实体类参数,但是校验规则不同怎么便捷的用注解的方式实现校验:
        @Validated(class)这样来注解,然后参数校验上加groups = {class},这样只校验定义了这个class的注解了,class你修改新增用不同的class就行。 

自定义注解:

 

http://www.15wanjia.com/news/161527.html

相关文章:

  • 虚拟机wordpress建站今天的新闻直播间
  • 杭州酒店网站建设建网站浩森宇特
  • 一些做淘宝优惠券的网站安徽省建设厅八大员报名网站
  • 外贸如何做网站推广建设工程施工合同范本2017下载
  • 什么样的网站利于百度优化高校网站建设管理办法
  • 湖南网站制作哪家专业哈尔滨企业建站服务商
  • net网站开发net网站开发企业网站建设 推广
  • 公司标志logo设计图片南京百度搜索优化
  • 茂名市城市建设档案馆网站潘家园做网站的公司
  • 网站开发怎么连接sqlserver百万综合文字论文网址的内容
  • 网站建设职员免费推广平台排行榜
  • 阳江城乡建设部网站首页广州建设工程交易中心南沙交易部
  • 济南网站建设 荐搜点网络做网站的软件著作权
  • 制作网站书签怎么做小程序开发源码
  • 阿里云备案成功怎么建设网站python 网站开发 sae
  • 建设网站要服务器吗做电影网站用什么软件
  • 网站开发的平台如何建设网站兴田德润实惠
  • 网站开发协议模板南宁百度网站公司
  • 网站建设预算表样本在线制作假亲子鉴定书
  • 沧州建设网站公司网站建设广告图片
  • 青海免费网站建设二次元博客源码wordpress
  • swiper手机网站案例正规的培训学校
  • 婚纱网站开发背景网站建设如何商谈
  • 快手做任务网站三亚百度推广公司
  • 企业网站需要多大空间wordpress 上传附件按钮美化
  • 网站建设需要租用什么常州营销推广公司
  • 宁波网站建设制作多少钱网站优化入门
  • 用vps刷网站流量要怎么做彩票网站建设古大学
  • 网站建设网页设网站后台需要多少
  • 网站备案核验系统网站设计课程总结