Bean Validation,以前通常称为“JSR-303”,是javabean属性和任意方法参数的基于注释的验证框架。 Hibernate Validator是参考实现和最广泛使用的实现。
如何在 Bean Validation 1.0 中构造 ConstraintViolationException?
我对 javax.validation API 感到困惑。我正在编写一个简单的测试来理解它: 样本样本 = new Sample(); 设置>违规= validator.validate(sam...
如何在 Bean Validation 错误消息中包含 JSF 输入字段标签?
使用 Bean 验证时,如何在 JSF 错误消息中显示字段标签? ... 公开课
使用CDI Decorator装饰托管Validator时出错
我有一个无状态的 Java EE 7 WebService,并且想要使用验证框架来验证传入的数据。这一切都很好。然后我想将任何 ConstraintViolationException 转换为 som...
我使用 Map 来获取本地化值,其中 locale 作为键, String 作为值。对于必填字段,我需要检查是否至少设置了必需的区域设置 - 或者至少设置了某个值。我已经实施了
如何在 CostraintValidator 实现中确定用户区域设置以便选择验证例程?
如何国际化Bean Validations? 即测试前。使用 @ZipCode 约束的 ZipCode 检测当前用户正在使用给定语言(或给定的国家/地区地址)并调整验证...
我在 REST 服务中使用 SpringBoot (spring-boot-starter-web 1.5.16.RELEASE) 和 hibernate-validator 6.0.11.Final 。 使用正确的验证约束注释的 DTO 对象(更新:我正在使用 @V...
如何实现自定义ConstraintValidatorFactory?
我正在尝试使用 Validator 接口以编程方式执行自定义对象验证。这是一个简单的例子, 模型类(记录) 公共记录产品(字符串名称,整数价格)实现
我正在使用流行的 Jakarta bean 验证 API v3.0.2 + Hibernate Validator。我在调试验证错误时遇到了很多麻烦,因为我正在验证的 bean 有很多字段,而且呃...
如何在 Spring Data REST 中有条件地应用验证组?
我有一个 Spring Data REST 项目,其实体类型具有基于实体属性的条件验证。 我想在该属性时使用验证组启用某些验证...
请参考以下控制器代码:- @GetMapping("/fetch) 无效 fetchData( @RequestParam @Pattern(regexp="(^$|[0-9]{10})",message = "手机号码必须...
在我用 Kotlin 构建的 Spring 应用程序中,我想对如下所示的数据类使用 bean 验证。 数据类 CustomerDto( @field:非空白 val 名字:字符串,...
我的课程有很多字段,每个字段都有一个 getter 和 setter。我们现在需要向其中一些方法添加日志记录,因此我添加了新的记录器字段: @JsonIgnoreProperties(ignoreUnknown = true) 酒吧...
如何通过表达式语言动态传递注释的约束值。例如:@Size("${app.name.maxSize}")
传递给约束注释的参数是否可以使用表达式语言动态传递。它是一个通用要求,可以适用于任何注释,例如 gi...
Hibernate 验证:使用户能够仅输入数字(数字)而不是输入
我有一个 jsf 表单,并且有一个通常只接受 number(integer) 的输入。 我想自定义当用户在此字段中输入字符串或字符时的错误消息。我想要验证...
如何向 Spring v5 (Spring Boot v2) 提供 ClockProvider?
向 Spring v5 (Spring Boot v2) 中的 ValidatorFactory 配置提供自己的 ClockProvider 的正确方法是什么,以便在注入 Bean Validations Validator 的任何地方都使用它? ...
SpringBoot 3.0 不支持 javax 验证。如何使用 Jakarta 进行现场验证。 进口 导入 jakarta.persistence.Entity; 导入 jakarta.persistence.NotNull; 导入 jakarta.persis...
我正在开发一个 Spring REST 应用程序。 我有一个DTO 私有字符串名称; @ 私人字符串国籍; 私有字符串匹配类型; 私有列表 ncFields = new ArrayList(); // 哥...
当我用@Pattern注释字段时 @Pattern(regexp="someRegexp") 公共字符串名称; 如果 JSON 包含此字段,且值为 null,那么我预计此正则表达式会失败,因此......
我想使用 @Valid 注释验证我的请求正文,但它在 Spring Boot 中不起作用 我在 JAR 文件中有一个 Request 类,无法使用两个字段进行修改。一个字段的类型为 Obj...
如何使用 EL 计算 Bean Validation 约束消息中数组的长度?
我有一个限制,我想使用 EL 来根据情况调整消息。根据数组的长度,我想显示不同的消息。然而,我很难得到...