bean-validation相关内容

在Websphere Application Server 8.5.5上使用bean验证来验证JAX-RS资源和方法(IBM JAX-RS实现)

我正在使用IBM JAX-RS实现来开发我的REST API.我希望包括使用JAX-RS 2.0中提供的Bean验证(注释)支持来验证资源方法参数.我知道Jersey的实现支持此功能( https://jersey.java.net/documentation/latest/bean-validation.html ). WAS 8.5.5上的IBM JAX-RS实现是否提供类似的支持?如果可以, ..

限制Hibernate在DDL生成时不识别验证注释

到目前为止,我一直在使用hbm2ddl=update进行数据库创建.但是现在,我们将删除hbm2ddl属性,并使用Hibernate的SchemaExport工具基于Hibernate带注释的模型类创建sql语句. SchemaExport现在也已完成. 但是,当我通过在两个数据库上使用mysqldiff工具(由hibernate生成的& SchemaExport生成的)来确保由hibern ..
发布时间:2020-06-17 19:35:20 Java开发

在方法中使用@AssertTrue时,在验证(Bean验证)期间将调用该方法4次

使用bean验证来验证对象的状态时,每次调用验证时,都会调用4次用 @AssertTrue 注释的方法。每次调用仅应调用一次。 休眠验证器版本:5.1.3。最终 这里是一个示例: 对于以下类别的摩托车: import javax.validation.constraints.AssertTrue; 类摩托车{ 私人int燃料; private int tire耐久性 ..

JSR-303 ConstraintValidator中的依赖注入

我遇到的问题与 / a>线程具有。 更准确地说,当尝试在实现CustomValidator接口的自定义验证器中注入Bean时,会出现以下错误(访问我要注入的Bean时是NPE): javax.validation.ValidationException:HV000028:isValid调用期间发生意外异常。 在org.hibernate.validator.internal.engin ..

如何获取Spring-Data-MongoDB来验证我的对象?

我有一个非常简单的使用Spring-Data-Mongodb的Spring Boot应用程序 我要做的只是设置一个JSR-303验证规则,该规则规定我要保存的对象必须具有用户名.我读到JSR-303是在1.1版中添加到spring-data-mongodb的,所以我认为保存对象时它已经过验证,但事实并非如此. 有人有一个简单的示例设置来显示其工作原理吗? 我的用户pojo看起来像 ..

使用什么,托管bean(支持bean)或实体bean?

我看到了许多将Bean标记为实体Bean(@Entity)的示例.名称为Bean(CDI)的名称,以避免创建2个类(托管Bean和实体Bean),并避免使用Bean验证,以便可以在客户端和客户端上执行验证.服务器. 那么我是否应该使用单个类,是否有任何问题,还是应该让我的托管bean或服务层使用来自托管bean的数据来创建实体bean? 解决方案 @Named或@ManagedBea ..
发布时间:2020-05-05 12:52:42 其他开发

如何本地化Bean验证消息

我有一个类,并使用注释来验证类属性. 我的网页(jsf2.2/primefaces/maven)是多语言的(DE-utch,FR-rench,IT-alian). 我的问题是,休眠验证器支持某些语言(de,en,es,fr,hu,tr,pt_BR,mn_MN,zn_CN),但不支持意大利语! (在jar中列出,org-> hibernate-> validator) 因此,当我使用网页 ..
发布时间:2020-05-03 04:43:47 其他开发

Kotlin是否需要NotNull?

我有一堂课 class User( var name: String ) 以及映射的帖子请求: @PostMapping("/user") fun test(@Valid @RequestBody user: User) { //... } 如果客户端将使用name: null发送用户的JSON怎么办?它会被MVC验证程序拒绝还是会引发异常?我应该用@Not ..
发布时间:2020-04-26 12:29:38 其他开发

在Kotlin中禁用非空检查

class User(val name: String) 我知道在构造函数中将添加此检查 Intrinsics.checkParameterIsNotNull(name) 要确保name不存储空值. 有没有一种方法可以不生成此类检查?也许是注释? 在Spring中,当将json字符串映射到一个类时,我们需要这样做. 验证是通过javax中的@NotNull和@Valid ..
发布时间:2020-04-26 12:03:33 其他开发