Hibernate Validator Bean 验证框架

用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,ValiDator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用,只要在你的项目中添加Hibernate-annotations.jar库就可以了.

示例代码:

public class Address {

    @NotNull private String line1;
    private String line2;
    private String zip;
    private String state;
    
    @Length(max = 20)
    @NotNull
    private String country;

    @Range(min = -2, max = 50, message = "Floor out of range")
    public int floor;

        ...
}
Hibernate Validator 6.0.7.Final 发布
Hibernate Validator 6.0.7.Final 发布了,建议 6.x 版本的用户尽快升级,特别是 6.0.5 版本。该版本升级了 Bean Validation 到 2.0.1 Final 版本,升级了在 WildFly 中的对应版本,增加 ISBN 越苏,还有一些性能提升。完整的改进记录请看 JIRA. 用Annotations 给类或者类的属性加上约束(constraint),在运行期检查

发布于 2017-12-24 04:27:12 | 125 次阅读

Hibernate Validator 6.0.6 发布,新增约束规则
Hibernate Validator 6.0.6 已发布,包含一些新特性和功能改进,建议所有使用 6.0.x 系列的用户都进行升级。改进HV-1533 - engine:Small performance improvementsHV-1531 - engine:Regroup the ValidatorFactory scoped properties in ValidatorFactoryContextHV-1530 - annotation-processor:Add CodePointLength to s

发布于 2017-12-18 07:25:29 | 183 次阅读

Hibernate Validator 6.0.5 发布,包含重要的 bug 修复
Hibernate Validator 6.0.5 已发布,包含几个重要的 bug 修复和一些增强功能,还对语言方面的内容进行了更新,建议所有使用 6.0.x 系列的用户都进行升级。详细更新内容请查看发布说明,完整的问题修复列表请查看 JIRA。官方表示将继续发布维护版本,以快速修复用户报告的问题。下载地址:http://hibernate.org/validator/re

发布于 2017-11-17 09:31:29 | 111 次阅读

Hibernate Validator 6.0.4.Final 发布,跟进 WildFly 11
Hibernate Validator 已发布 6.0 的全新维护版本 6.0.4.Final,推荐所有使用 6.0.x 的人升级。该版本主要是为刚发布的 WildFly 11 Final 提供一个补丁,但同时也包含了很好的功能改进!更新内容:A patch for WildFly 11 Final:以便可以轻松地在 WildFly 上使用最新版本的 Hibernate Validator 。Performance improve

发布于 2017-10-26 00:19:13 | 167 次阅读

Hibernate Validator 6.0.3.Final 发布,新增约束规则
Hibernate Validator 已发布 6.0 的全新维护版本 6.0.3.Final,推荐所有使用 6.0.x 的人升级。更新内容:Towards a ScriptEvaluatorFactory SPI新的 @CodePointLength 约束性能和内存分配改进OSGi 支持改进文档改进详情可查阅更新说明,完整的问题修复列表请查看 JIRA。下载地址:http://hibernat

发布于 2017-10-21 00:25:17 | 76 次阅读

Hibernate Validator 6.0.1.Final,支持 JSR 380 规范
经过六个多月的开发,Hibernate Validator 6.0 的最终正式版 Hibernate Validator 6.0.1.Final 终于发布了,支持最新的 JSR 380 规范 —— Bean Validation 2.0,除此之外,还改进了性能。Hibernate Validator 是 Bean Validation 的参考实现,下面是自 CR3 以来的重大变化:文档更新转换升级性能改进减少内存占用支持

发布于 2017-08-08 03:47:08 | 230 次阅读

Hibernate Validator 6.0.0.CR2 发布
Hibernate Validator 6.0.0.CR2 已发布,兼容 Bean Validation 2.0 CR 2 。Hibernate Validator 是 Bean Validation 的参考实现。随着 Bean Validation 2.0 最终版本的临近,Hibernate Validator 6.0.0 也更多的聚焦在最新的规范说明和更新文档上。主要更新内容:The from of @ConvertGroup and&n

发布于 2017-07-06 00:24:03 | 137 次阅读

Hibernate Validator 6.0.0.CR1 发布
Hibernate Validator 6.0.0.CR1 发布了。Bug 修复    * HV-1403 - engine - Container class and type argument index information not present in case of implicit unwrapping    * HV-1381 - engine - Unwrapping should work if there is only one VE compatible with the type even if there are

发布于 2017-06-30 08:58:13 | 152 次阅读

Hibernate Validator 6.0.0.Beta1 发布
Hibernate Validator 6.0.0.Beta1 发布了。更新内容:Bug    * HV-1330 - engine  - Transient failure of XmlBasedMethodValidationTest#cascadingArrayParameter    * HV-1326 - engine  - NPE when null value is encountered during nested cascaded validation    * HV-1311

发布于 2017-05-12 08:32:17 | 121 次阅读

Hibernate Validator 6.0.0.Alpha2 发布,改进对 Bean Validation 2.0 的支持
Hibernate Validator 6.0.0.Alpha2 发布了。Hibernate Validator 6 将成为 Bean Validation 2.0 的参考实现。此 Alpha2 版本与 Bean Validation 规范的 2.0.0.Alpha2 版本协调。请注意,Hibernate Validator 6 需要 JDK 8 或更高版本。自 Alpha1 以来的新功能改进对容器元素验证的支持Container element validation support

发布于 2017-03-30 23:32:09 | 207 次阅读

Hibernate Validator 5.4.1.Final,Bean 验证框架
Hibernate Validator 5.4.1.Final 发布了,该版本主要没有大的变更,主要是 bug 的修复。建议升级。该版本中突出的错误修复:HV-1088 - Fix a concurrency issue in validator initialization that you probably wouldn’t encounter in a normal usage - you’re supposed to use a shared ConstraintValidatorF

发布于 2017-03-25 01:46:44 | 165 次阅读

Hibernate Validator 6.0.0.Alpha1 发布
Hibernate Validator 6.0.0.Alpha1 发布了。更新内容:New group idJava 8 goodnessImplementation of the new features of the specNested type use constraints and nested cascaded validationLambda based constraint definitionValidation of Duration详细内容,请查看发行日志。下载地址:Source code (zip

发布于 2017-02-20 03:27:46 | 195 次阅读

Hibernate Validator 5.4.0.Final 发布,Bean 验证框架
Hibernate Validator 5.4.0.Final 发布了。用 Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的。Hibernate Validator 就是这样一个验证框架,不需要和 Hibernate 的其他部分绑定就可以使用,只要在你的项目中添加 Hibernate-annotations.jar 库就可以了。该版本在 5.4.0.CR1 版

发布于 2017-02-03 03:17:46 | 141 次阅读

Hibernate Validator 5.4.0.CR1,支持 JDK 9
Hibernate Validator 5.4.0.CR1 发布了。包含一些很好的改进和 bug 修复,有以下更新:用一个新的注解 @Currency 改进了对 javax.money 的支持Marko Bekhta 完成了在注释处理器上的工作:现在与 Hibernate Validator引擎的功能一样修复了 java.time 验证中可能会溢出的问题可在 change log 中找到所有已解决

发布于 2017-01-16 01:18:13 | 267 次阅读

Hibernate Validator 5.3.3 最终版发布
Hibernate Validator 5.3.3 最终版发布了。Hibernate Validator 就是用 Annotations 给类或者类的属性加上约束(constraint)的一个框架。该框架是十分容易的操作。Validator 是一个验证框架 不需要和Hiberna

发布于 2016-11-24 00:48:37 | 131 次阅读

Hibernate Validator 5.3.2 发布
Hibernate Validator 5.3.2 发布了。Hibernate Validator 就是用 Annotations 给类或者类的属性加上约束(constraint)的一个框架。该框架是十分容易的操作。Validator 是一个验证框架 不需要和Hibernate的其

发布于 2016-11-14 07:25:21 | 120 次阅读

Hibernate Validator 5.3.0 发布
Hibernate Validator 5.3.0 发布了。Hibernate Validator 就是用Annotations 给类或者类的属性加上约束(constraint)的一个框架。该框架是十分容易的操作。Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用,只要在你的项目中添加Hibernate-annotations.jar库就可以了。暂无更新内容,详情可关注发行日志

发布于 2016-10-20 09:29:45 | 146 次阅读

Hibernate Validator 5.3.0 发布
Hibernate Validator 发布了,新版本所解决的问题如下:Bug 修复HV-1057 - engine - Group sequences don't honor inheritance relationships properlyHV-1055 - engine - Default group sequence does not honour group hierarchyHV-1068 - engine - Wrong import in MessageDescriptorFormatExceptionHV-1071 - engin

发布于 2016-09-06 00:18:33 | 160 次阅读

Hibernate Validator 5.2.3 发布
 Hibernate Validator 5.2.3发布了,详细改进记录包括: ** Bug    * [HV-1019] - Copying PathImpl results in hashCode==0    * [HV-1022] - Validator.validateValue does not work for JDK-8 TYPE_USE annotations    * [HV-1023] - Validator fails with Google

发布于 2016-01-28 05:29:51 | 136 次阅读

Hibernate Validator 5.3.0.Alpha1 发布
Hibernate Validator 5.3.0.Alpha1 发布,此版本更新内容如下:** 新特性    * [HV-872] - Implement optional relaxation of parameter validation consistent with Section 4.5.5    * [HV-1020] - ConstraintValidatorContext should allow to attach arbitrary context information to a

发布于 2016-01-17 00:20:41 | 182 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务