SpringMVC 集成 Bean Validation

本文介绍了BeanValidation(JSR303)与Spring自家Validation的区别及应用实例。BeanValidation因其约束规则能与领域模型紧密结合而受到青睐。文章提供了两个验证方式的例子,并附上了官方文档链接供进一步学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bean Validation是一套标准规范,JSR 303 ,而在Spring中提供了一套自己的Validation接口与实现,不要搞混。

1、Spring自己提供的 例子

org.springframework.validation.Validator 



2、Bean Validation 例子



个人比较喜欢Bean Validation,约束规则能够和领域模型更紧密的凝聚在一起。

官方的参考文档可以看这里:Spring Validation


规范文档下载:http://download.youkuaiyun.com/detail/changsheng1453052832/7123519

hibernate Validation 文档下载:http://download.youkuaiyun.com/detail/changsheng1453052832/7123529


对于Bean Validation的总结的文章目前比较多,以下是一些参考文章。


http://blog.youkuaiyun.com/walkerjong/article/details/7210727

http://docs.spring.io/spring/docs/4.0.0.RELEASE/spring-framework-reference/htmlsingle/#validation

http://haohaoxuexi.iteye.com/blog/1812584



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值