hibernate-validator相关内容
我的以下测试失败: @Test公共无效testValidation(){验证程序Validator = new LocalValidatorFactoryBean();Mapmap = new HashMap();MapBindingResult错误=新的MapBindingResult(map,Foo.class.getName
..
我正在考虑使用Hibernate Validator来满足我的要求.我想验证一个JavaBean,其中的属性可能具有多个验证检查.例如: Class MyValidationBean{@NotNull@Length(最小值= 5,最大值= 10)私有字符串myProperty;} 但是如果此属性验证失败,我希望将特定的错误代码与ConstraintViolation关联,无论它是由于@Re
..
我在使用Hibernate和Hibernate Validator 5时遇到问题.我有一些实体,例如 Group 和另一个实体 Person .它们之间的关系如下:组对“人"有两个引用-联系人和经理.它们都是一对一的关系,具有完整的级联和孤立的删除选项. 我想要的是在保存组时验证联系人和经理.此外,我希望使用其他验证组来验证联系人和经理.为此,我将 @ConvertGroup(from =
..
我想知道是否可以在Android上使用Hibernate Validator.我尝试过,但看起来Android平台(javax.xml.stream.XMLInputFactory)上缺少某些javax软件包. 这是我的代码,依赖关系和错误: ValidatorFactory validateatorFactory = Validation.buildDefaultValidatorFa
..
我有一个 ConstraintViolationException 处理程序类,如下所示: @Produces@辛格尔顿@Requires(classes = {ConstraintViolationException.class,ExceptionHandler.class})公共类ConstraintsViolationsExceptionHandler实现ExceptionHandler
..
我正在尝试使用Hibernate Validator.尝试启动JBoss时,我得到以下信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidator
..
我在使用Hibernate Validator 4.3.1时遇到问题. 问题是,验证器验证的字段为空,并且没有@NotEmpty批注. 当提交人的Web表单并且未设置地址,电话,传真和网页时,将引发验证错误.我认为这是错误的,因为没有@NotEmpty批注.我想跳过没有@NotEmpty批注的字段. 任何人都可以解释问题出在哪里吗?谢谢. public class Pers
..
我有一个春季项目.当我运行时,出现以下错误 SEVERE: Unable to process Jar entry [javax/validation/bootstrap/GenericBootstrap.class] from Jar [jar:file:/D:/Personal%20Work/eclipse%2032%20Bit/workspace/Java%20EE/Spring /
..
我正在尝试在我的电子商务站点中设置休眠验证. 我有一个分配了多个对象的订单对象.当客户进行结帐时,我希望能够单独验证这些对象-有时以一种形式验证多个对象. 例如,在提交交货表单后,应该验证deliveryCharge和deliveryAddress.如果此验证失败,则将返回交付表单,其中包含验证错误列表. 我可以通过Java实现来验证对象,但是当我尝试使用标
..
我遇到的是Spring Boot与Hibernate Validation之前提到的问题,其中自定义Constraint Validators内部的依赖项自动装配无法正常工作.通过我自己的调试,我注意到,当进行实体级验证时,与Hibernate对表单提交执行Bean验证时相比,Hibernate加载了一个不同的ConstraintValidatorManager.后者工作正常,前者导致自定义约束验
..
可以在通过@Validated验证@ModelAttribute之前对其进行修改. 即 @RequestMapping(value = "/doSomething", method = RequestMethod.POST) public final ModelAndView save( @Validated(value = {myGroup.class}) @Mode
..
我在用户和角色之间有一个ManyToMany关系.我在“用户"中的角色集上有一个自定义的休眠验证约束. 在@PostConstruct中,我使用spring-data-jpa中的标准JpaRepository将初始角色(ADMIN,USER)保存到数据库中.然后,我使用管理员角色创建一个初始用户. 如果没有自定义验证,则关联将正确保存,并且在user_role联接表中看到一个条目.如果
..
在尝试验证表单(获取请求)时,我知道ResultBinding,在尝试验证请求正文时,我也知道了@Valid,但我不知道如何验证multipartForm Request参数.我有一个包含我的User.class的json字符串表示形式的请求参数@RequestParam("model") String userJson的多部分表单.当我将json转换为对象时, User user = ne
..
我尝试使用@Valid批注,但是eclipse总是会出现"Valid无法解析为类型"错误.我正在使用spring3库. 我已经将hibernate-validator-4.1.0.Final.jar导入到我的WEB-INF/lib目录中.但是,这不能解决问题. 感谢您的帮助! 解决方案 据我所知,@Valid批注是Validation-api JAR的一部分,您可以在Hiber
..
我正在遵循有关Spring MVC的教程,并尝试实现Hibernate验证后,现在在服务器上运行应用程序时得到HTTP Status 500 - Servlet.init() for servlet dispatcher threw exception. 我从POM.xml中取出了3个Hibernate jar依赖项,它在主页上没有任何问题(我不得不在Customer对象类中注释Hibern
..
如JavaDocs中所述,它将在以后的版本中删除. 是否有其他通过注释类似工作的库? 解决方案 让我们首先解释一下弃用的原因:由于这种限制,我们最近遇到了安全问题(CVE).这是由于执行过程中的错误,但它使我们意识到这非常脆弱,并且可能在蠕虫的安全性方面是明智的. 目前的替代方案是根据我们的最新实现自行实现,并在您自己的应用程序中进行维护(可能需要您自己进行一些调整). 我们在
..
我对JSR-303的@Valid注释有问题. 注释适用于普通列表或集合,但我正在尝试验证包含列表的地图,即 @Valid HashMap> map; 在这种情况下,不会验证Object1类的实例.是否有一种方便的方法可以递归执行此操作,而无需遍历每个对象并手动对其进行验证? 解决方案 当地图值本身是列表时,规范未指定验证行为.
..
休眠,我想为休眠注释提供本地化的错误消息 所以我创建了属性文件ValidatorMessages.properties,ValidatorMessages_ar.properties 并将它们放在资源文件夹中,我正在使用messageSource来读取属性文件:
..
我有一种服务方法: @GetMapping(path = "/api/some/path", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getWhatever(@RequestParam(value = "page-number", defaultValue = "0") @Min(0) In
..
我有一个实体,需要在其上实施以下约束: “对于X和Y列的任何组合,可能永远只有一条记录,如果记录的类型为A,则Z列为空." 最后一部分将其从简单的唯一性约束转换为更复杂的约束.我正在编写一个自定义的Hibernate验证程序来对其进行检查. 我正在做的是: @Override public boolean isValid(MyEntity value, ConstraintVal
..