- 0
- 0
- 约5.31千字
- 约 7页
- 2018-07-16 发布于湖北
- 举报
呼叫中心专家 使用validator框架来validate bean在数据传递,尤其当你准备好发送一个请求到其他系统前,对于bean的取值做必要的校验是十分重要的。对于一些简单的字段,JSR已经提供了一些annotation比如@NotNull , @NotEmpty来完成,我们这里主要来讨论比较复杂的校验:?需求:假设我们在数据模型AppInfo中有一个字段叫Tenant,这个tenant是个字符串类型,并且它的取值只可能是{US,Brazil,ASDA,Canada,Multi-tenant} ,那么我们如何校验这个数据模型呢??解决方法:很简单,首先我们自定义一个Validator类来封装校验逻辑,它要求我们实现isValid()方法:/**??*?Validator?class?definition?to?validate?the?tenant?field?of?AppService??*?datamodel??*???*?@author?cwang58??*?@created?date:?Jan?28,?2013??*/?public?class?TenantValidator?implements?ConstraintValidatorTenant,?String?{??????private?final?String[]?ALL_TENANT_TYPE?=?{?US,
您可能关注的文档
- 第5章-树及二叉树.ppt
- 备品备件市场的调研建议.doc
- 九上历史人类迈入电器时代李焕勤幻灯片.ppt
- 粤港通公司简介-2013(无照片)的知识.pptx
- 06英教3班 李美男.ppt
- ch1 先验分布及后验分布.ppt
- 事类赋 事类赋 宋·吴淑 卷9指南.doc
- 智盈人生之最经典营销话术13页的知识.ppt
- 速通VPN路由器指南.doc
- 新人教版一年级数学上册8、7、6加几的课件2.ppt
- 猪肉市场需求与消费者行为分析.pdf
- NDS355AN N沟道逻辑电平增强型场效应晶体管特性与应用.pdf
- T∕CHAS 20-1-2-2024 医疗机构药事管理与药学服务 第1-2部分:总则标准框架与体系表.docx
- T∕CHEAA 0037-2024 电饭锅质量分级规范.docx
- T∕CERDS 21-2025 分布式数据资产存证网络系统通信协议.docx
- T∕CHCIA 017-2023 多用途硬表面浓缩液体清洁剂.docx
- T∕CHEAA 0038-2024 T∕CCSA 592-2024 智能家居系统 基于 Soft-AP 技术的 WLAN终端快速配网技术要求.docx
- 混凝土工程技术交底专题培训课件.pptx
- 常用的镇痛药物及相关不良反应【共25张PPT】.ppt
- 存货期初新版.pptx
最近下载
- DB31T 1623-2025 长者运动健康之家服务规范.pdf VIP
- 风电项目施工技术标组织设计指导.docx
- T_SZUAVIA 001-2021《低慢小无人机探测反制系统同用要求》核心规范.docx VIP
- 档案借阅登记本.doc VIP
- ZCC11800技术规格书-工程参考.pdf VIP
- 2022届江苏省高考物理试卷真题试卷(原卷版).pdf VIP
- 2023年托幼机构卫生保健岗前培训试题及答案.pdf VIP
- T_ACEF 006-2020_挥发性有机物综合治理一厂一策编制技术指南.pdf VIP
- XgardBright气体检测报警器.PDF
- T_SZUIA 001—2021_低慢小无人机探测反制系统通用要求.pdf VIP
原创力文档

文档评论(0)