hibernate-validator相关内容

Bean验证组继承不适用于组序列提供程序

我目前正在开发一个应用程序,该应用程序存储的联系信息既包含国外地址也包含国内地址,但是也可以禁用该地址. 我试图定义三个验证组:用于始终验证信息的超级组和用于不同地址状态的两个子类. public interface ContactValidation {} public interface DomesticValidation extends ContactValidation {} ..

Bean验证组序列不起作用

我在我的项目中使用的是Spring 4.1,休眠验证器5.1.3.我一直在尝试让GroupSequence从最近2天开始工作.我已经提到了验证文档,博客以及在stackoverflow上发布的一些问题. 请参阅以下课程.当我从批注中删除GroupSequence和group时,所有验证消息会同时出现,即,对名称和其他字段的所有检查都会一起触发. 可以说一下名称字段-我希望首先验证@NotBl ..
发布时间:2020-09-20 05:33:28 Java开发

@ NotNull.List的目的

当我在标准约束在Bean验证API(JSR-303)中,我找到了NotNull.List批注.它的描述是: 在同一元素上定义几个@NotNull批注 这是有效的语法: @NotNull.List({@NotNull, @NotNull}) private Object myObject; 但这没有任何意义.该对象为null或不是.您什么时候使用此注释? 还有其他一些类 ..
发布时间:2020-09-20 05:33:12 Java开发

使用Hibernate Validator(JSR 303)进行跨字段验证

Hibernate Validator 4.x中是否有跨域验证的实现(或第三方实现)?如果没有,实现跨域验证器的最干净方法是什么? 作为示例,如何使用API​​来验证两个bean属性是否相等(例如,验证密码字段与密码验证字段匹配). 在注解中,我希望像这样: public class MyBean { @Size(min=6, max=50) private String ..
发布时间:2020-09-20 05:29:18 其他开发

无需使用自动装配的休眠验证器

我目前正在从事Jersey项目,并决定使用Hibernate验证程序进行参数验证.注入到Endpoint类的所有依赖项均已正确初始化.但是,对于ConstraintValidator类中的那些依赖项,它总是抛出NPE.因此,我按照Spring + hibernate指南中的指南进行了操作并注册了 bean id ="validator" class ="org.springframework ..
发布时间:2020-09-15 01:56:26 其他开发

NoSuchMethodError javax.validation.Validator.forExecutables(),但是Junit可以工作

为什么在运行应用程序并调用以下方法时会出现此异常NoSuchMethodError javax.validation.Validator.forExecutables(),但如果我从JUnit测试调用该方法,则永远不会抛出异常,它会完美执行.我正在使用Spring AOP 3.2.4 + AspectJ和Hibernate Validator 5.0.1. 它抱怨找不到forExecutab ..

Hibernate验证程序中的自定义消息密钥不适用于message.property

我正在使用Spring Boot,已经使用了Hibernate Validator来验证我的bean.我已经添加了带有@NotEmpty批注的自定义键,并在message.properties中添加了thos键/值对,但是它并没有从message.property 中获取其值. 这是我的带有验证批注的bean: public class CategoryBean { @NotEm ..

使用Spring 4和消息插值配置在ConstraintValidator内注入存储库

我创建了一个小示例项目,以显示我在Spring Boot验证的配置及其与Hibernate集成中遇到的两个问题. 我已经尝试过找到有关该主题的其他答复,但不幸的是,它们对我没有用,或者要求禁用Hibernate验证. 我想使用实现ConstraintValidator的自定义验证器,并在其中插入我的UserRepository. 同时,我想保留Hiberna ..