26得票3回答
如何使用Java Spring验证验证字符串长度?

我在一个模型类中声明了这个字段:@Size(min = 2, max = 200, message = "{validation.name.size}") private String name; validation.name.size是本地化消息的路径。问题在于,我不想...

20得票5回答
Spring-Data-Rest 验证器

我一直在尝试将Spring验证器添加到一个Spring Data Rest项目中。我按照这个链接设置了“入门”应用程序:http://spring.io/guides/gs/accessing-data-rest/现在我正在尝试使用这里的文档添加自定义PeopleValidator:http:...

19得票6回答
使用Spring验证列表中的字符串是否非空

我有一个模型类,其中包含字符串列表。该列表可以为空,也可以包含元素。如果它有元素,则这些元素不能为空。例如,假设我有一个名为QuestionPaper的类,它有一个问题ID列表,每个问题ID都是一个字符串。class QuestionPaper{ private List<String&...

19得票1回答
如何在Spring中以编程方式调用与@RequestMethod方法中使用@Valid参数运行的相同验证器?

我有一个类,其中一些字段使用了Hibernate的验证注释(例如@NotNull和@Size(min = 4, max = 50)等)。public class MyClass { Long id; @NotEmpty @Size(min = 4, max = 50...

18得票2回答
javax.validation.constraints.Email匹配无效的电子邮件地址。

我有一个User实体,其中的email属性被@Email注释。 @Email private String email; 我在我的控制器类上使用了@Valid(javax.validation.Valid)注释。问题是控制器验证器正在通过无效的电子邮件地址。例如: pusp@1 - 显然...

12得票1回答
使用Spring 4和消息插值配置将Repository注入ConstraintValidator

我创建了一个小的示例项目,展示了我在配置Spring Boot验证及其与Hibernate集成时遇到的两个问题。 我已经尝试过其他人关于这个主题的答复,但不幸的是它们对我没有用或要求禁用Hibernate验证。 我想要使用实现ConstraintValidator<ValidUser,...

11得票1回答
这个嵌套注解是做什么/允许什么?

我正在查看@org.hibernate.validator.constraints.NotEmpty注释: @Documented @Constraint(validatedBy = { }) @Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRU...

10得票3回答
使用@SpringValidator 和 @Validated 来进行 Spring 验证。

我有一个Java Bean,用于向Spring @RestController发送JSON消息,我已经设置并成功运行了Bean验证,使用了@Valid。但是我想要转移到Protobuf/Thrift,并远离REST。这是一个内部API,许多大公司已经在内部放弃了REST。这实际上意味着我不再控...

10得票1回答
Spring Boot验证错误消息未显示在响应中。

我有一个简单的项目来测试Spring Boot验证。我正在使用Spring Boot版本2.5.6。 pom.xml中的验证依赖项。 <dependency> <groupId>org.springframework.boot</groupId>...

9得票3回答
如何使用Spring验证器在程序中验证Map<String, String>

我有一个地图,从第三方通过浏览器重定向回我的Spring控制器,如下所示 - @RequestMapping(value = "/capture", method = RequestMethod.POST, consumes = MediaType.APPLICATION_FORM_URLE...