使用validator框架来validate bean指南.docxVIP

  • 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,

文档评论(0)

1亿VIP精品文档

相关文档