2 akanegasakisora akanegasakisora 于 2016.02.15 11:19 提问

net.sf.oval框架不能使用javax.validation包下的注解?

和hibernate-validator一样是作为Java bean 校验的框架,作用相似,但是hibernater-validator
既可以使用自身注解,又可以使用javax.validation下的注解,而oval框架只可以使用自身的注解,这是因为oval没有遵循bean validation规范吗?从依赖关系上也可以看出来,hibernater-validator依赖于validation-api,而oval并没有。Validation.buildDefaultValidatorFactory()返回的是org.hibernate.validator.engine.ValidatorFactoryImpl,vavlidation规范默认的工厂实现就是HibernaterValidator。不知道这么想对不对。

1个回答

devmiao
devmiao   Ds   Rxr 2016.02.16 09:02
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
shiro安全框架扩展教程--数据对象安全校验(oval框架)
很多时候我们都是忽略了对数据对象的
数据对象安全校验(oval框架)
很多时候我们都是忽略了对象数据的合法性,以为简单通过前台的js验证下是否正确就可以了,这后果比较让人但疼,下面举例个简单的例子,页面需要用户提交个简介,用户 这个时候可以写脚本在这个内容里,你说你在js有校验合法性,但是你要明白,现在的抓包工具是可以等你提交的时候,拦截住请求,然后通过编辑器修改了提交的值来绕过前台的js 验证,这样就造成了数据的不合法,所以如果数据安全要求高的,必须在
javax validation--参数基础校验
源地址:http://jinnianshilongnian.iteye.com/blog/1990081?page=2#comments Bean Validation 1.1当前实现是hibernate validator 5,且spring4才支持。接下来我们从以下几个方法讲解Bean Validation 1.1,当然不一定是新特性:  集成Bean Validati
java开源验证框架OVAL帮助文档
java开源验证框架oval,功能非常强大,使用简单;现在整理帮助文档供大家参考,希望能得到更多的反馈和使用经验。
通过javax.validation.constraints下的注解实现字段验证
@NotNull使用该注解的字段的值不能为null,否则验证无法通过。 实体类代码:@Entity @Data public class Person { @Id @GeneratedValue private Integer id; @NotNull(message = "name不能为空") private String name; private I
java 验证框架oval的使用方法
oval是通过注解进行定义,每个注解都有一些公共属性,其中message等其他属性,前面几篇已经说明,今天说明下profiles,表示可以给注解定义标识,在实际开始验证时,可以根据这个表示确定是否要验证,避免所有的注解必须要验证的尴尬。同时总结说明下oval的三种验证方式。
Java对象校验框架之Oval
编写登录 注册等功能的时候后台经行校验,可以使用oval框架,简单实用 package com.meadin.main.request; import com.meadin.module.base.BaseRequest; import net.sf.oval.constraint.Length; import net.sf.oval.constraint.NotEmpty
dubbo框架 注解实现
dubbo注解实现我是用springboot来快速开发项目,所有的配置写在springboot的配置文件,springboot自动读取注册,但是要注意jar包的引入 <dependency>   <groupId>io.dubbo.springboot</groupId>   <artifactId>spring-boot-starter-du...
javax.validation使用最佳实践
之前讲过validation结合spring用法,其中包含注解的含义,再次就不一一说明,链接地址:javax.validation结合spring最佳实践,今天说一说validation的另一种用法,这种用法更加简单便捷校验工具类:package com.alibaba.banff.web.util; import java.util.HashMap; import java.util.Map;
javax/validation/ParameterNameProvider
使用hinernate的校验包的时候报javax/validation/ParameterNameProvider的错误 这是因为javax.validation扩展包版本和hibernate-validator包版本不一致导致的,可以这样解决:<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-v