按照教程配置l了validation在 model 上,并且在controller 上对传递过来对象加了@validation 仍然不起作用,最可恶的是出了问题不报错,不知道从何下手。那就开始学习validation的实现吧。
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。原因就是没有导入hibernate 对于validator 的实现。然后重启服务,校验成功。
还是需要了解实现的原理,除了问题才能迅速定位。