bean-validation 相关问题

Bean Validation,以前通常称为“JSR-303”,是javabean属性和任意方法参数的基于注释的验证框架。 Hibernate Validator是参考实现和最广泛使用的实现。

有没有办法在运行时重用Hibernate的Bean Validation实现的验证?

例如,我有一个类:@Getter @Setter类通知{private String recipient;私人频道频道; enum Channel {SMS,EMAIL}}我可以定义自己的Validator,...

回答 1 投票 0

DateTimeFormat接受json请求中的数字而不是日期格式

我需要使用jsr annotations / spring rest @Email(regexp =“。+ @。+ \\ .. +”)私有字符串电子邮件验证日期; @NotNull @JsonFormat(pattern =“yyyy-MM-dd”)private LocalDate dateOfBirth;但它......

回答 2 投票 1

@Autowired字段为空

自动装配在应用程序中的任何位置都可以工作,除了在这个自定义验证注释类中,从内部调用isValid()方法时它是null。 javax.validation:validation-api:2.0.1 ....

回答 1 投票 0

Hibernate @NotEmpty注释等效于Javax.package或替代

有没有办法在不编写自定义验证的情况下实现@NotEmpty hibernate验证? javax.validation包不包含此批注。只有@NotNull。但它没有验证Non -...

回答 4 投票 33

如何验证原始数组元素?

我刚刚发现@Size也适用于原始数组。 @Size(...)int [] A有没有办法验证A中的每个元素?请问以下混合? @Size(...)@Min(1)@Max(10)int [] A.

回答 1 投票 0

JSR-303不支持这种情况吗?

我尝试通过Hibernate Validator验证bean。它应该是可编程的并且基于JSON配置文件。数据模型:A类{字段,其他字段} B类{A类a,其他...

回答 2 投票 0

如果放置在库jar中,则不会获取Bean验证配置

我在Java EE 7 Web应用程序中使用Bean Validation 1.1。验证工作正常,但我很难让它在Wildfly和Liberty上工作。我已经通过...配置了自定义消息插补器

回答 2 投票 1

如何测试在java中实现ConstraintValidator的Validator?

我有一个“AllowedValuesValidator.java”类:公共类AllowedValuesValidator实现ConstraintValidator {String []值; String defaultValue; @ ...

回答 2 投票 7

Java bean验证正则表达式摆脱CSV注入

在我们的Java应用程序中,用户可以将数据导出到易于CSV注入的excel文件。为了避免此漏洞,我想限制用户输入,如= HYPERLINK(E3,F3),如果有的话......

回答 2 投票 1

JSR-303如何以不同方式验证两个子对象

我正在使用Hibernate Validator作为JSR-303实现。假设我有:class Form {@Valid private Owner mainOwner; @Valid私人所有者secondOwner; // ......许多其他领域} ......

回答 3 投票 3

带有spring组件的javax.validator

我在Spring中使用javax.validation。在我的测试(groovy)中,我明确地创建了验证器。 import javax.validation.Validation import javax.validation.Validator import javax.validation.ValidatorFactory ...

回答 1 投票 0

来自其他字段javax.validation的条件选项的字段验证

如果存在另一个字段,我需要执行字段验证(它可以是值之一)。 import javax.validation。*; class Person {@NotBlank private String name;私人龙......

回答 1 投票 1

使用Spring的Validator接口在Bean验证中自定义消息

我正在使用Spring Boot 1.3.5和Rest Controllers,一切正常。我也在使用官方文档中的Spring验证示例技术(JSR-303 Bean Validation API ...

回答 4 投票 1

访问自定义验证程序中的父属性路径

我正在编写一个自定义的javax.validation.ConstraintValidator。我想在我的ConstraintViolation中包含一个自定义属性路径,包括父属性路径。所以:class BaseClass {@Valid ...

回答 1 投票 1

如何将错误绑定到百万美元页面中的字段

我有一个简单的“用户注册”页面,其中包含“用户名”字段以及其他字段。我的要求是'用户名'不应该重复,为此我写了一个ajax函数,检查是否......

回答 1 投票 0

Bean验证字符串集合不是空白

我有一个字符串集合,现在我想确保不仅集合不是空的,而且该集合中的每个字符串都不包含空白输入。 @NotEmpty公共列表

回答 3 投票 2

JSF 2.3全bean验证会抛弃所有字段。有意吗?我用错了吗?

我有一个表格,让我们说3个字段:密码提示密码密码再次我有一个bean,其中包含这3个字段,我有一个类级验证器,它检查bean是否有匹配...

回答 1 投票 0

Micronaut - 如何注入Hibernate验证器

正如文档所示,我在Micronaut项目中使用了Hibernate验证机制。不幸的是,我需要手动对验证错误做出反应并使用特定的...处理错误

回答 2 投票 0

Bean []类绑定的NullValueInNestedPathException

您好我想询问您是否可以将bean数组分配为表单,例如我有一个表单:PageForm {Group [] groupArray; Group [] getGroupArray(){return groupArray; } void ...

回答 2 投票 0

使用Jersey查询参数验证

我在Java中使用Jersey来获得一个简单的Web服务器。我正在尝试处理url查询参数,比如/ path?value1 = X&value2 = Y&value3 = Z我能够通过使用@来提取查询值...

回答 1 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.