hibernate-validator相关内容

在Spring-MVC中添加自定义错误消息以进行验证

我正在使用Spring-MVC,我想在后端进行验证测试.目前,我能够执行测试,可以正确地重定向到链接.但是,如果出现问题,我只能添加自定义错误消息,例如:“名字为空".我尝试在WEB-INF中使用ValidationMessages_en_EN.properties文件,但这也无济于事.我正在发布代码,请让我知道我要去哪里了: COntroller: @Controller publi ..
发布时间:2020-11-23 04:19:21 其他开发

本地化的Spring Boot验证消息中未解析消息参数

我正在使用 Spring Boot 2.1.8 构建项目,我在POM中有 spring-boot-starter-web ,我可以看到Maven正在拉将hibernate-validator 6.0.17 导入类路径. 我将消息保存在资源文件夹中,并且看起来好像可以正确查找它们,因此当我更改语言环境时,Spring将从正确的文件中加载消息. 我的@RestController中的相关方 ..
发布时间:2020-11-23 04:19:18 Java开发

覆盖默认的Hibernate Validator消息

我想覆盖服务器网络应用程序中的默认Hibernate Validator消息,因此我阅读了文档的以下部分:我在src/文件夹内创建了两个文件:ValidationMessages.properties和ValidationMessages_de_DE.properties.文件内容为: javax.validation.constraints.AssertFalse.message = mu ..
发布时间:2020-11-23 04:18:03 其他开发

截断字符串的休眠验证器LengthValidator

在休眠验证器中是否有与@Length相似的注释,但它限制在修剪后的字符串上. 例如: 我有 @Length(max= 2); String str; 何时: str = " ab"; ->它会通过. 谢谢 解决方案 据我所知,没有一个. 但是您可以轻松实现自己的 另一种(不太好)的方法是添加一个修剪字符串的吸气剂. @Length(max= ..
发布时间:2020-11-23 03:22:56 其他开发

Spring的验证例程是否支持故障快速模式的Hibernate的JSR 303实现选项?

8.2.快速失败模式 我正在寻找可以在Spring中配置此选项的位置,但是我不确定这是否是JSR 303的一部分,因为它是针对其自己的验证器实现的Hibernate配置.这很重要,因为如果我遇到多个约束冲突,我只希望第一个“抛出". 解决方案 假设您使用的是Spring的LocalValidatorFactoryBean来设置验证器,则可以在validationPropertyMap ..
发布时间:2020-11-23 02:12:30 其他开发

如果@Constraint(通过= {}验证),则使用Hibernate验证程序来验证约束

我有一个使用休眠验证器进行验证的Spring Web应用程序。我有位于不同项目中的约束注释。在我的春季项目中,我需要针对这些约束的验证器,因为我需要一些服务来执行验证。所以情况是:我不能将约束验证器放在@Constraint(validatedBy = MyConstraintValidator.class)中,因为验证器在另一个项目中,我无法添加依赖项,因为这会创建循环依赖项,而这不是我们的方式 ..
发布时间:2020-10-08 18:53:48 Java开发

Java Bean验证:仅当属性不为空时才强制使用@Pattern

我有一个表格,允许用户选择输入他们的邮政编码.我知道如何通过使用@Pattern约束和正则表达式来验证邮政编码的格式.但是,由于这是一个可选字段,因此我不希望格式为空. 如果该字段为空白,如何告诉系统忽略@Pattern约束?这是一个可选字段,我只想验证它是否为空白. public class MyForm { String firstName; String last ..
发布时间:2020-09-20 05:45:14 其他开发