标签
作者
遵循“尽早发布,经常发布”的座右铭,Hibernate Validator的新版本6.0.9.Final现在发布了。
它带来了一些改进,并修复了一些错误。
这是为所有使用Hibernate Validator的用户推荐的一次升级,它是6.0.8.Final的替代品,但如果你已经开始使用新的约束验证负载功能(见下文),则除外。
自上次Hibernate Validator发布以来已经过去了几个月,自那时起我们已经取得了显著的进展。
我们刚刚发布了包含所有这些错误修复和增强功能的Hibernate Validator 6.0.8.Final。
对于所有使用Hibernate Validator 6.0.x的用户来说,这是一个推荐升级,它是6.0.7.Final的替代品。
在Bean Validation 2.0 (JSR 380) 中最显著的功能是对容器元素约束的支持。也就是说,您现在可以通过注解其类型参数(这是从Java 8开始的)来对容器类型(如 List
、Map
或 Optional
)的内容应用约束:List<@Future LocalDate> shipmentDates
。
在这篇博客文章中,您将了解如何利用这一点来验证自定义容器类型,例如来自Google广泛使用的Guava库中的Multimap
、Table
或 Graph
。
我们曾经对Hibernate Validator中包含的约束非常保守,但最近我们改变了这项政策,并希望有更多的内置约束。
当然,我们不会接受一切:提议的约束必须是通用且定义明确的,但我们的想法是在Hibernate Validator中提供更多功能。
本文将对那些有一些有趣的定制Bean Validation约束并希望与社区分享它们的人有所帮助。
[ ... ]
我们刚刚发布了包含一些增强功能的6.0.7.Final版本的Hibernate Validator。
对于所有使用Hibernate Validator 6.0.x的用户来说,这是一个推荐升级,它是6.0.5.Final的替代品。
我们刚刚发布了包含一些重要错误修复和一些增强功能的6.0.5.Final版本的Hibernate Validator。
这是为使用Hibernate Validator 6.0.x的所有用户推荐的升级,它是6.0.4.Final的即插即用替代品。