码迷,mamicode.com
首页 > 编程语言 > 详细

JSR303/JSR-349,hibernate validation,spring validation 之间的关系

时间:2019-08-17 18:26:01      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:二次   details   其他   开发   web开发   not   ons   nts   实现   

  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

JSR303/JSR-349,hibernate validation,spring validation 之间的关系

标签:二次   details   其他   开发   web开发   not   ons   nts   实现   

原文地址:https://www.cnblogs.com/cag2050/p/11369263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!