bean-validation 相关问题

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

嵌套对象上的 Javax 验证 - 不工作

在我的 Spring Boot 项目中,我有两个我试图验证的 DTO,LocationDto 和 BuildingDto。 LocationDto 有一个 BuildingDto 类型的嵌套对象。 这些是我的 DTO: 位置Dto 酒吧...

回答 3 投票 0

为什么Jakarta Validation没有自动执行验证并抛出异常?

我开始验证一个方法参数:if notValid then throw exception, 然后我意识到我可以创建自己的注释来验证参数,几分钟后我正在寻找一个

回答 1 投票 0

bean 验证获取验证组

是否可以在调用验证方法的验证器中获取组? 我有多个组(创建、更新、删除),它们大多数会导致对一个 bean 进行类似的验证。

回答 2 投票 0

委托(通用)约束定义注释

在 JSR-303(Bean 验证)中,您需要为您编写的每个约束验证器定义一个特殊的注释。如果您要创建可重用的约束验证器(如

回答 3 投票 0

验证 Spring Kafka 有效负载

我正在尝试设置一个同时具有 REST (POST) 端点和 Kafka 端点的服务,这两个端点都应该采用请求对象的 JSON 表示形式(我们称之为 Foo)。我想要...

回答 3 投票 0

调用验证器给出 NoProviderFoundException

我在我的 gradle 构建中定义了以下依赖项(Spring Boot 版本是 2.7.7) // 弹簧引导 实现组:“org.springframework.boot”,名称:“spring-boot-starter-

回答 0 投票 0

JUnit测试无法在Jenkins中使用PlatformResourceBundleLocator从多个JAR文件中聚合Hibernate Validator属性,但不能在本地使用。

我有一个使用Hibernate Validator在Java 11上运行的Gradle Spring Boot应用程序。我最近开始使用多个JAR,这些JAR定义了他们自己的ValidationMessages.properties文件,并在默认情况下 ...

回答 1 投票 0

我不能用Bean验证生成ejbDeploy。

当我使用Bean Validation Annotations时,我无法生成ejbDeploy文件夹,我的项目使用EJB 2.1和JEE 7与IBM Websphere Application Server 9。我的项目使用EJB 2.1和JEE 7与IBM Websphere Application Server 9。我尝试在1.1.0中使用Bean Validation......。

回答 1 投票 0

如何在Spring Boot中使用Hibernate验证器的Bean验证失败时抛出自定义异常?

我使用的是Spring Boot 2.0.1,包含了validation-starter(Hibernate Validation 6.x自带),并试图在Spring仓库层验证一个方法参数和返回对象。...

回答 1 投票 2

在@valid被应用之前,spring mvc处理对象。

我有一个像下面这样的spring mvc控制器 @RequestMapping(value="new", method=RequestMethod.POST) public String createBooking(@Valid Booking booking, BindingResult bindingResult, Model model,...)。

回答 2 投票 3

如何在Spring Boot应用程序中使用Hibernate验证进行Bean验证?

我正在Spring Boot应用程序中学习Hibernate验证,并且我有一个Rest控制器和一个POST方法。当我提出请求时,如果未成功验证字段,则客户端应...

回答 1 投票 0

如果我已经验证了 DTO,我还需要验证实体吗?

有点误会。假设我有这样一个实体: @实体 公共课项目{ 私有字符串描述; } 以及该实体的 DTO: 公共类 ItemDto { 私人...

回答 2 投票 0

HibernateValidator约束为嵌套对象结构内部的字段映射

我下面有来自第三方jar的java外部类,我想针对该类进行bean验证。 ** Product.java:**私有字符串ID;私有布尔有效;私人...

回答 1 投票 1

Spring Boot Bean验证没有返回错误响应

我正在开发一个Spring Boot 2项目,我正在尝试向其引入Bean验证。我的bean正在得到验证,但是没有返回任何错误响应。我有一个注解为...的POJO,例如...

回答 1 投票 0

如何访问JSR-303消息中的字段值?

我想通过以下方式自定义错误消息:假设以下类声明为Person:@Size(min = 10,max = 200,message =“ {name.size}”)私有字符串名称;在...

回答 1 投票 1

验证不适用于RestController中的Map键

使用Spring Boot 2.2.6,为此控制器提供:@RestController @Validated类MyController {@GetMapping(“ foo”)fun getFirmwareVersionDifference(@RequestParam @Valid版本:@ ...

回答 2 投票 0

Bean验证约束模式:匹配N个数字的regexp在XML中不起作用

Bean验证约束模式(如果匹配XML数字,则匹配N位正则表达式)不起作用。例如,公共类Foo {@Pattern(regexp =“ \\ d {10}”)private String phoneNumber; } phoneNumber:...

回答 1 投票 0

JPA中的Bean验证API

默认情况下,JPA实现检查校验约束在以下生命周期点:javax.persistence.validation.group.pre-persist javax.persistence.validation.group.pre-update javax ....

回答 1 投票 0

休眠验证器:验证2个字段是否匹配

我想知道,我是否忽略了某些内容,或者休眠验证器没有提供注释来验证两个字段是否相等(例如密码)。我知道我可以编写自己的验证器,但是...

回答 4 投票 0

为什么在抛出RuntimeException时会话bean方法抛出EjbTransactionRolledbackException

我正在尝试通过约束验证来持久化实体,当调用持久化时-抛出了约束,并且调用者获得了EjbTransactionRolledbackException ...所以我尝试调用...

回答 2 投票 5

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