没有合适的资源?快使用搜索试试~ 我知道了~
validation:验证框架,以流利的方式描述验证要求
共29个文件
java:26个
xml:1个
gitignore:1个
需积分: 10 0 下载量 144 浏览量
2021-05-20
19:09:00
上传
评论
收藏 24KB ZIP 举报
温馨提示
验证 以流畅的方式编写验证的框架。 这个概念是,需要对每个需要验证的项目进行验证,然后可以指定约束条件,该约束条件应针对要验证的实际对象进行检查。 下面的示例显示如何检查订单是否为空。 如果实际订单为空,则将其作为验证失败记录在验证结果中,并带有上下文订单的验证码MISSING。”该订单具有客户属性,然后验证该客户属性是否为空。如果客户为空使用上下文“客户”的验证码MISSING将其注册为失败: ValidationResult result = new ValidationContext<Order>("order", order) .failWhenMissing() .evaluate("customer", Order::getCustomer, customer -> customer
资源推荐
资源详情
资源评论
收起资源包目录
validation-master.zip (29个子文件)
validation-master
src
test
java
dk
emstar
common
validation
domain
Order.java 652B
Person.java 932B
OrderLine.java 548B
Address.java 989B
StringValidationContextTest.java 11KB
ObjectValidationContextTest.java 22KB
LocalDateTimeValidationContextTest.java 12KB
ValidationResultTest.java 8KB
main
java
dk
emstar
common
validation
ValidateResultEvaluator.java 155B
ValidationFactory.java 160B
ValidationContext.java 3KB
ThrowableValidationResult.java 3KB
StringValidationContext.java 2KB
ValidationRegistration.java 2KB
Conclusion.java 185B
ValidationResult.java 4KB
ObjectValidationContext.java 6KB
DefaultValidationFactory.java 295B
ValidationRegistrationIterator.java 2KB
Validator.java 133B
CollectionValidationContext.java 2KB
ValidationResultProvider.java 500B
Required.java 89B
LocalDateTimeValidationContext.java 3KB
ValidationException.java 1KB
ValidationLevel.java 97B
README.md 2KB
pom.xml 4KB
.gitignore 84B
共 29 条
- 1
资源评论
Jeckaijew
- 粉丝: 25
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- flowable-designer-5.22.0.zip
- threadmanager.cpp
- 腾讯云小程序 - 一站式开发与部署平台
- 基于JSP+Java+Servlet采用MVC模式开发的购物网站+源码(毕业设计&课程设计&项目开发)
- fastgestures安装包,模拟mac的触控板收拾,两指代表右击, 三指拖拽
- 基于组态王的升降式横移立体车库控制系统+源码(毕业设计&课程设计&项目开发)
- 基于python+Django和协同过滤算法的电影推荐系统+源码(毕业设计&课程设计&项目开发)
- 环境配置 vscode+jupyter
- 项目全部代码,还包含使用到的图片
- 项目全部代码,还包含使用到的图片
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功