1. JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotNull,@Pattern,他们位于javax.validation.constraints包下,只提供规范不提供实现。
  2. hibernate validation是对这个规范的实践(不要将hibernate和数据库orm框架联系在一起),他提供了相应的实现,并增加了一些其他校验注解,如@Email,@Length,@Range等等,他们位于org.hibernate.validator.constraints包下。
  3. 万能的spring为了给开发者提供便捷,对hibernate validation进行了二次封装,校验validated bean时,你可以使用spring validation或者hibernate validation,而spring validation另一个特性,便是其在springmvc模块中添加了自动校验,并将校验信息封装进了特定的类中。这无疑便捷了我们的web开发。
    ————————————————
    原文链接:https://blog.csdn.net/u013815546/article/details/77248003

最新文章

  1. 第五课 CSS3 and H5 知识点
  2. PHP多进程编程实例
  3. Android学习笔记 - BitmapFun解析
  4. 【BZOJ】2938: [Poi2000]病毒
  5. sql 联合查询并更新
  6. Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
  7. du -sh 目录名称 查看目录大小
  8. socket的半包,粘包与分包的问题
  9. Myeclipse下不用dom4j等解析xml文档
  10. mysql的基本使用方法
  11. mysql应用技巧
  12. jfinal框架教程-学习笔记
  13. 当用户登录,经常会有实时的下拉框,例如,输入邮箱,将会@qq.com,@163.com,@sohu.com
  14. ajax问题
  15. 使用VideoView开发视频总结
  16. 【详细】Lucene使用案例
  17. High Executions Of Statement "delete from smon_scn_time..."
  18. 解决Android Studio编译后安装apk报错:Error while Installing APK
  19. linu下未编译的mysql安装包
  20. 移动端上拉加载,下拉刷新效果Demo

热门文章

  1. Mysql 查看连接数,状态 最大并发数,以及设置连接数
  2. github执行clone操作时报错
  3. ThreadPoolExecutor源码1
  4. mapreduce 函数入门 一
  5. python入门之函数对象
  6. 剑指阿里P6,25岁小伙怒斩三面,喜提offer(Java研发岗)
  7. Web Api 实现删除功能接口
  8. Springboot Actuator之十一:actuator transaction
  9. Flutter 宽高比(比率)控件 AspectRatio
  10. 【mysql】 mybatis实现 主从表 left join 1:n 一对多 分页查询 主表从表都有查询条件 【mybatis】count 统计+JSON查询