java - Bean 验证中缺少 @NotBlank。如何效仿?

标签 java bean-validation

我正在迁移使用 Bean 验证的引用 Hibernate 实现构建的应用程序。在此代码中使用了注释 @NotBlank (org.hibernate.validator.constraints.NotBlank)。

但是,在我的新 Websphere 8 容器中,捆绑了一个我想使用的 Bean Validation 实现。但是,@NotBlank 似乎不属于 Bean Validation API 的一部分。 .

关于如何使用正确的 Bean Validation 注释模拟标签有什么建议吗? 我猜是从以下内容开始的: @NotNull@Size(min=1)

最佳答案

Hibernate Validator 的 @NotBlank 是一个 composed constraint@NotNull 注释。此外它还有一个 constraint validator它检查验证值的修剪长度是否 > 0。

关于java - Bean 验证中缺少 @NotBlank。如何效仿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684088/

相关文章:

java - Log4j2 Amazon ec2 文件日志记录不起作用

java - 解析日期类型的 edittext 字段中的用户输入并检查日期格式是否正确

hibernate validator - 创建、更新、删除的不同组

java - 是否有任何理由在 Java 实体类的 @Id 字段上放置 @NotNull 注释

java - 遍历 JSON 文件中的多个对象

java - jsf表达式语言中的null检查

java - 在java中向类变量添加值的优雅方法

java - 约束验证顺序 - Jersey

java - 如何使用 Spring MVC JSR-303 Validator 将不同的模型类验证为一种形式

java - Spring MVC 跨域验证 : Code Smell?