bean-validation 相关问题

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

JSR-303共享继承对象验证

假设我们有这样的结构:public class User {@NotNull(message =“not available”)private String phoneNumber; // getter and setter} public class CEO扩展User {}公共类...

回答 2 投票 1

JSR-303 bean验证 - 避免绕过字段

假设我们有这个bean公共类Bean {@NotBlank(groups = {CheckForEmployee.class,CheckForAdmins.class})private String sth1; @NotBlank(groups = {CheckForAdmins.class})私有...

回答 1 投票 1

从验证中重用工件

假设我为NewUserRequestBean创建了一个名为@CheckUsernameAvailable的验证器。验证器将执行一些简单的操作,例如public boolean isValid(NewUserRequestBean request,...

回答 1 投票 0

JSR-303的依赖注入和Hibernate

Spring 3.0.2,Hibernate 3.5.0,Hibernate-Validator 4.0.2.GA我试图使用以下命令将Spring依赖项注入ConstraintValidator:@PersistenceContext private EntityManager entityManager;一世 ...

回答 6 投票 9

尝试在Spring Controller中使用BindingResult时获取ConstraintViolationException

我有和端点,我验证收到的包含对象集合的json文档。我想只记录这些没有通过验证的对象,当我想要的其他人...

回答 2 投票 0

如何为`javax.validation.constraints`注释添加自定义验证器?

我已经实现了对Long字段的验证和@PastOrPresent验证公共类PastOrPresentValidator实现了ConstraintValidator {@Override public ...

回答 1 投票 0

JSR-303 Bean验证 - 自定义约束对一个验证器的多个注释

编写自定义约束时,可以通过一个验证器实现验证多个注释。例如,我有几个注释,规定了不同的@size ...

回答 1 投票 1

如何组合验证两个或多个字段?

我正在使用JPA 2.0 / Hibernate验证来验证我的模型。我现在有一种情况,必须验证两个字段的组合:public class MyModel {public Integer getValue1(){...

回答 3 投票 62

“尝试使用Spring验证请求体时,”bean类[java.lang.String]的“无效属性'ssn”

我有一个springboot应用程序,其中一个休息控制器坐在上面。用户通过/ test访问控制器并传入json,如下所示:{“ssn”:“123456789”}我想通过...验证输入

回答 1 投票 1

如果请求标头验证错误,请让Spring响应400(而不是500)

当对Spring MVC @RequestMapping方法的参数使用验证时,Spring会根据参数的类型使用不同的状态代码进行响应:对于无效的@RequestBody ...

回答 1 投票 1

f:double上的convertNumber:ClassCastException

在JSF 2.3中,我有一个h:inputText来编辑Double值,它还有Bean-Validation约束。 h:inputText有一个f:convertNumber。提交表单时,这会导致......

回答 1 投票 0

使用Spring验证框架验证请求标头

是否可以将Spring验证框架与Spring MVC一起使用来验证HTTP请求标头的存在和值?

回答 2 投票 3

验证不适用于spring boot和hibernate

我是spring boot和hibernate的新手。我已经声明了一个模型类Office:package com.ashwin.officeproject.model; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;进口组织....

回答 1 投票 1

使用Java Bean Validation验证String数组的元素

我有一个简单的类,它的一个属性是String数组。根据这个文档,在数组,集合等上使用@Valid将递归地验证数组/集合的每个元素。 ...

回答 3 投票 4

如何在Tomcat 8中使用Bean Validation 2.0(JSR 380)功能?

Bean Validation 2.0(JSR 380)应该能够执行以下验证:@Valid public class MyBean {private List members;但它似乎只是忽略了@ ...

回答 3 投票 3

有没有办法在运行时重用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

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