Hibernate Validator是JSR 380的参考实现 - Bean Validation 2.0
当我用@Pattern注释字段时 @Pattern(regexp="someRegexp") 公共字符串名称; 如果 JSON 包含此字段,且值为 null,那么我预计此正则表达式会失败,因此......
我有一个名为 User 的实体,我想验证手机号码字段 手机号码字段不是强制性的,可以留空,但应该是 10 位数字。 如果用户输入任何...
为什么 Spring 没有参与 JSR-303 bean 验证?
想知道为什么 Spring 没有启动 Hibernate Bean 验证。根据此处的文档,它需要上下文中的 MethodValidationPostProcessor 并且目标 spring 是...
在 Tomcat 6 中部署 Spring 4.0 时出现 AbstractMethodError
我在 Tomcat 6.0.37 中部署 Spring 4.0.1 应用程序时遇到以下异常: 严重:将上下文初始化事件发送到类 org.springframework.web.context 的侦听器实例时出现异常。
Spring Rest Api 验证中的自定义错误消息 - ProblemDetails
我正在尝试将控制器处理程序方法上的某些验证注释中提供的消息添加到请求的响应中。 例如,@Patt 上的消息属性...
我有一个简单的java pojo,我给我的android用户: @XmlRootElement @AllArgsConstructor @NoArgs构造函数 @ToString 公共类 PostAccount { @盖特 @塞特 私有字符串 e...
我在使用 Java 17 时遇到 Hibernate Validator 6.2.3 的问题。当尝试使用 org.hibernate.validator.constraints.ScriptAssert 验证实体时,我收到以下信息...
在 Hibernate Validator 中插入消息时如何访问实例变量?
我使用 Hibernate Validator 和 Spring 来在使用 CrudRepository::save 将对象插入存储库时验证对象。假设我们有课: 公共类人{ 公共 int id; @NotBlank(
Quarkus Live Reload 后 Vaadin Bean 验证不起作用
我正在使用 Quarkus 3.6.3 和 Vaadin 24.3.0。我遇到的问题是,当 quarkus 应用程序实时重新加载时,必填字段的必填指示符不再显示...
我想比较实体中的两个字段,并检查 maxField 是否大于 minField 才有效。下面是我的实现,但我看不到自定义消息,而是返回此 w...
HV000151:Hibernate Validator 异常,约束未从接口继承
升级到最新版本后,使用 hibernate-validator(作为 spring-boot-starter-validation 依赖项的一部分)进行了一些验证。我收到此错误: 雅加达.验证.
我有一种方法可以验证控制器中的一些数据。在该方法中,我使用两个不同的验证器验证传入的数据。每个验证器都会对提交的数据进行一些处理,如果...
使用 @NotEmpty 验证 Scala 的 Map 时抛出 javax.validation.UnexpectedTypeException: HV000030 异常
当我尝试验证 Scala 的 Map 时,无论可变还是不可变,我都会遇到如下异常: javax.validation.UnexpectedTypeException:HV000030:找不到约束“javax”的验证器。
JSR-303 验证的属性“myDto.mail”没有用于 Spring 数据绑定的相应访问器 - 检查 DataBinder 的配置
我有以下 Dto 类结构 公共类 MyDto { @电子邮件 私人字符串邮件; 公共字符串 getMail() { 退回邮件; } 公共无效setMail(字符串邮件){ ...
在 quarkus 应用程序中使用 Validation.buildDefaultValidatorFactory() 实例化 Validator 时没有提供程序异常?
我使用自定义API进行验证,在基于quarkus的应用程序中通过Validation.buildDefaultValidatorFactory().getValidator()实例化验证器,但应用程序抛出NoProviderFoundExc...
我有点不知所措,我有以下自定义bean验证器代码: 导入 jakarta.validation.Payload; 导入 java.lang.annotation.ElementType; 导入java.lang.annotation。
针对 hibernate-validator 国家/地区特定限制的编译错误
我的项目是一个带有 jax-rs/resteasy 实现的 JEE,我正在使用带有 beans 验证的 Resteasy 验证(hibernate-validator)。当我尝试通过 Maven 构建项目时,错误是: 员工.j...
如何在Linux上运行OSS Hibernqte Validator测试
我开始摆弄 Hibernate Validator、OSS 项目,以便稍后对其进行分叉。但我无法在本地运行测试。我遵循了 Contributing to Hibernate Validator 的官方文档
是否可以通过 Spring Boot 应用程序中的配置属性添加休眠验证器设置?
目前,我正在通过 META-INF/validation.xml 文件执行此操作: 目前,我正在通过 META-INF/validation.xml 文件进行操作: <validation-config xmlns="http://jboss.org/xml/ns/javax/validation/configuration" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jboss.org/xml/ns/javax/validation/configuration" version="1.1"> <property name="hibernate.validator.allow_parameter_constraint_override">true</property> <!--other properties--> </validation-config> Spring Boot 是否提供通过配置属性(在 hibernate.validator/application.properties 中)执行相同操作(设置这些 application.yml 设置)的可能性? 如果没有,是否有其他方法可以摆脱 validation.xml 文件(例如覆盖一些 beans 等)? 您应该能够获取验证器 bean 并像这样配置它们: ValidatorFactory validatorFactory = Validation.byProvider( HibernateValidator.class ) .configure() .customViolationExpressionLanguageFeatureLevel(ExpressionLanguageFeatureLevel.BEAN_METHODS) .buildValidatorFactory(); 或 Configuration<?> config = Validation.byDefaultProvider().configure(); ((ConfigurationImpl)config).constraintExpressionLanguageFeatureLevel( ExpressionLanguageFeatureLevel.BEAN_METHODS); ValidatorFactory factory = config.buildValidatorFactory(); 等等。 (由https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#el-features提供),但说实话,我不会称这是一种“更好”的方式提供 XML 和配置本身,除非您需要根据某些运行时因素进行设置。
Hibernate -validator 组序列提供程序 getDefaultSequenceProvider 获取 null 作为输入
我正在使用休眠验证器组序列,并希望根据业务规则按顺序执行组。但是 groupSequenceProvider 的 getValidationGroups 的输入始终是...