Hibernate Validator 4.2.0.Final

作者:    |      

现在是更新依赖关系或访问下载站点的时候了。Hibernate Validator 4.2.0.Final已经发布。所有工件都可以通过JBoss Maven仓库SourceForge获取。最新文档链接可以在验证器主页上找到。

在中间版本发布期间,我们一直在博客中介绍不同的新功能和主要更改,所以让我来提醒一下。最重要的新功能包括

  • 方法级验证
  • 通过@ConstraintComposition的布尔组合约束
  • ValueFormatterMessageInterpolator
  • GroupSequenceProvider注释,用于动态定义默认组序列

您可以在Hibernate Validator 4.2.0 Beta1Hibernate Validator 4.2.0 Beta2的发布博客中找到有关这些功能的更多信息。

在Hibernate Validator 4.2.0的开发过程中,经历了最大变化的特性是程序化配置API。为了添加方法级验证和组序列提供者的程序化配置,我们必须进行多次迭代。最终结果在Hibernate Validator 4.2.0 CR1中描述。如果您不得不多次更改映射,我们深感抱歉,但我们相信结果是值得的 :-)

尽管我们计划在CR1之后不再添加任何新功能,但我们在最后一刻的贡献下引入了一个新的约束注释 - @SafeHtml。这个约束允许检查给定的字符序列是否包含潜在的恶意HTML代码。有关更多信息,请参阅在线文档

还需要知道,随着Hibernate Validator 4.2.0.Final一起,Bean Validation TCK的新版本(1.0.5.GA)也已发布。您可以在这里找到TCK的最新文档。TCK包含与Node.Path API相关的错误测试(BVTCK-12)以及当在非getter方法上放置约束时错误检查ValidationExceptionBVTCK-14)。

有关如何升级Hibernate Validator的更多信息,请参阅Hibernate Validator迁移指南

本版本的完整变更日志可在这里找到。欢迎通过Validator论坛Jira问题跟踪器提供反馈。

最后但同样重要的是,这个版本没有社区的协助是无法实现的。特别感谢Dag、Frederico、George、Gunnar和Kevin!

祝您享受!


返回顶部