bean validator - Hibernate validator
Posted 刘大飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bean validator - Hibernate validator相关的知识,希望对你有一定的参考价值。
在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是必然的结果,下面说下几种解决方案。
validation bean 是基于JSR-303标准开发出来的,使用注解方式实现,及其方便,但是这只是一个接口,没有具体实现.Hibernate Validator是一个hibernate独立的包,可以直接引用,他实现了validation bean同时有做了扩展,比较强大.( 对于注解,主要看注解解释器如何工作)。
参考 https://www.cnblogs.com/xiaogangfan/p/5987659.html , 可以自己定义注解。
以上是关于bean validator - Hibernate validator的主要内容,如果未能解决你的问题,请参考以下文章
bean validator - Hibernate validator
由于 Bean Validation API 无法启动 Hibernate Validator
无法将 JSF ViewScoped bean 作为 ManagedProperty 注入 Validator
javax.validation.NoProviderFoundException:无法创建配置,因为找不到 Bean 验证提供程序