java 验证框架oval的使用方法
来源:互联网 发布:java微商城源码下载 编辑:程序博客网 时间:2024/05/18 03:33
oval是通过注解进行定义,每个注解都有一些公共属性,其中message等其他属性,前面几篇已经说明,今天说明下profiles,表示可以给注解定义标识,在实际开始验证时,可以根据这个表示确定是否要验证,避免所有的注解必须要验证的尴尬。同时总结说明下oval的三种验证方式。
private String id;
@Length(min=5,max=20,profiles="nc2")
private String userName;
private String userCode;
@Length(min=5,max=20,profiles="nc")
private String loginName;
1、完全验证
Validator validator = new Validator();
SaUser user = (SaUser) entity;
List<ConstraintViolation> message = validator.validate(user);//完全验证
2、选择性验证(多个验证中选择性验证)
List<ConstraintViolation> message = validator.validate(entity, profiles);
根据profiles进行选择性验证entity对象,可以指定多个profiles。
3、验证对象的某个字段
public List<ConstraintViolation> validateFieldValue(final Object validatedObject, final Field validatedField,final Object fieldValueToValidate)
三种方法在实际都能用到,oval设计的真是堪称完美!
- java 验证框架oval的使用方法
- [总结][Excel导入Oval验证][Java][Oval]
- java开源验证框架OVAL帮助文档
- java开源验证框架OVAL应用实例
- 使用oVal进行Java Bean 验证的注意事项
- OVAL验证框架帮助文档_OVAL API
- Java对象校验框架之Oval
- Java对象校验框架之Oval
- OVAL 场景验证
- java oval xml 校验
- OVAL的进阶
- OVAL
- 数据对象安全校验(oval框架)
- Java集合框架类的使用方法总结
- Java集合框架使用方法
- Java集合框架使用方法
- 基于范型的java验证框架
- Java权限验证框架Shiro的入门
- Android:反编译APK
- Android:3G网络是否可用
- SSH框架
- Struts2值栈的相关操作
- 预加载(加载中) + 推荐移动端网页使用的图片懒加载(预加载)插件
- java 验证框架oval的使用方法
- 14xcode常用快捷键
- C#之浏览器请求跨域
- 用<a>提交表单
- 【bzoj3747】[POI2015]Kinoman 线段树
- 如何通过投掷一枚硬币产生各种概率
- python 入门
- 持续集成学好jenkins之Git和Maven配置
- 单文档 静态分隔窗口重新布局 出错 解决