JSR303/JSR-349,hibernate validation,spring validation 之间的关系
2024-09-04 06:21:30
- JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotNull,@Pattern,他们位于javax.validation.constraints包下,只提供规范不提供实现。
- hibernate validation是对这个规范的实践(不要将hibernate和数据库orm框架联系在一起),他提供了相应的实现,并增加了一些其他校验注解,如@Email,@Length,@Range等等,他们位于org.hibernate.validator.constraints包下。
- 万能的spring为了给开发者提供便捷,对hibernate validation进行了二次封装,校验validated bean时,你可以使用spring validation或者hibernate validation,而spring validation另一个特性,便是其在springmvc模块中添加了自动校验,并将校验信息封装进了特定的类中。这无疑便捷了我们的web开发。
————————————————
原文链接:https://blog.csdn.net/u013815546/article/details/77248003
最新文章
- 第五课 CSS3 and H5 知识点
- PHP多进程编程实例
- Android学习笔记 - BitmapFun解析
- 【BZOJ】2938: [Poi2000]病毒
- sql 联合查询并更新
- Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
- du -sh 目录名称 查看目录大小
- socket的半包,粘包与分包的问题
- Myeclipse下不用dom4j等解析xml文档
- mysql的基本使用方法
- mysql应用技巧
- jfinal框架教程-学习笔记
- 当用户登录,经常会有实时的下拉框,例如,输入邮箱,将会@qq.com,@163.com,@sohu.com
- ajax问题
- 使用VideoView开发视频总结
- 【详细】Lucene使用案例
- High Executions Of Statement ";delete from smon_scn_time...";
- 解决Android Studio编译后安装apk报错:Error while Installing APK
- linu下未编译的mysql安装包
- 移动端上拉加载,下拉刷新效果Demo
热门文章
- Mysql 查看连接数,状态 最大并发数,以及设置连接数
- github执行clone操作时报错
- ThreadPoolExecutor源码1
- mapreduce 函数入门 一
- python入门之函数对象
- 剑指阿里P6,25岁小伙怒斩三面,喜提offer(Java研发岗)
- Web Api 实现删除功能接口
- Springboot Actuator之十一:actuator transaction
- Flutter 宽高比(比率)控件 AspectRatio
- 【mysql】 mybatis实现 主从表 left join 1:n 一对多 分页查询 主表从表都有查询条件 【mybatis】count 统计+JSON查询