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

网站正在建设页面百度官网认证网站

网站正在建设页面,百度官网认证网站,安徽网站设计,要建设网站jsr303 springSpring提供了一种使用JSR 303 bean验证来验证方法参数的简便方法。 在这篇文章中#xff0c;我们将看到如何使用此功能。 建立 首先#xff0c;我们需要通过创建MethodValidationPostProcessor bean添加对方法参数验证的支持#xff1a; Configuration publi… jsr303 spring Spring提供了一种使用JSR 303 bean验证来验证方法参数的简便方法。 在这篇文章中我们将看到如何使用此功能。 建立 首先我们需要通过创建MethodValidationPostProcessor bean添加对方法参数验证的支持 Configuration public class MyConfiguration { Bean public MethodValidationPostProcessor methodValidationPostProcessor() { return new MethodValidationPostProcessor(); } } 验证方法参数 注册MethodValidationPostProcessor之后我们可以通过添加Validated批注来启用每个bean的方法参数验证。 现在我们可以将Java Bean验证批注添加到方法参数中以执行验证。 Service Validated public class UserService { public User getUser( NotBlank String uuid) { ... } } 在这里我们添加了NotBlank批注以确保传递的uuid参数不为null或为空字符串。 每当传递无效的uuid时都会引发ContraintViolationException。 除了简单的参数验证之外我们还可以验证带有JSR 303注释的对象。 例如 public class User { NotBlank private String name; // getter setter } Service Validated public class UserService { public void createUser( Valid User user) { ... } } 通过添加Valid不是Validated我们将用户参数标记为验证。 然后将根据User类中定义的验证约束来验证传递的用户对象。 在此名称字段不应为null或包含空字符串。 这是如何运作的 我们注册的MethodValidationPostProcessor Bean是一个BeanPostProcessor它检查每个Bean是否被Validated注释。 如果是这样它将添加一个AOP拦截器 MethodValidationInterceptor 来拦截方法调用并执行验证。 仅当验证成功时才调用实际的bean方法。 因为此功能依赖于AOP拦截器所以它仅适用于spring bean。 与往常一样您可以在GitHub上找到所示示例的源。 翻译自: https://www.javacodegeeks.com/2020/01/method-parameter-validation-with-spring-and-jsr-303.htmljsr303 spring
http://www.zqtcl.cn/news/931526/

相关文章:

  • ppt网站建设教育网站的建设
  • 文化馆网站建设情况网站建设建站公司
  • 自己怎么做dj 视频网站网站推广 济南
  • 2014网站怎么备案怎样建置换平台网站
  • 惠州网站建设信息嘉兴做网站软件
  • 如何做发表文章的网站淮安市建设工程质量监督站网站
  • 做洁净的网站太原便宜做网站的公司
  • 网站设计评级检索标准的网站
  • 做个网站每年都要交域名费吗html静态网页首页模板
  • 网站资源整合与建设wordpress固定链接设置后404
  • 网站历史快照seo推广方法
  • 做淘宝客的的网站有什么要求北京专业网站制作公司
  • 建设网站 知乎个人可以开发app软件吗
  • 网站如何后台管理北京正规网站建设有几种
  • 临沂网站排名高质量的中山网站建设
  • 响应式网站定制开发网络教育全程托管
  • 做网站中的剪辑图片龙岗网站
  • 建设购物网站的意义免费做外贸的网站平台
  • 长沙做电商网站设计重庆观音桥旅游攻略
  • 网站建设的目标与期望动漫设计与制作工资多少
  • 做网站找网站设计公司 长沙
  • 网站维护内容网站代码下载
  • 西安建设主管部门官方网站wordpress返回件
  • 建立免费空间网站南宁seo推广外包
  • 网站初期如何推广用秀米制作h5详细步骤
  • 做网站需要执照嘛开发 网站 团队
  • 怎么提交网站关键词包头人脸检测系统
  • 哪个网站开发是按月付费的婚纱摄影建设网站的目的
  • 站长之家app简单网站制作步骤
  • 网站开发与桌面应用开发wordpress if include