springMVC 4 hibernate-validator 5 @Valid没效果

J2EE 码拜 9年前 (2015-11-24) 1045次浏览
http://pan.baidu.com/s/1kTxNy9T
我看了网上好多文章,说srpingMVC在Controller参数前使用@Valid,会将验证后的结果放到后面的,BindingResult类型的参数中,但是我的代码中没有进行验证,BindingResult类型的参数中没有任何错误信息,请问谁知道这是怎么回事么?
springMVC 4 hibernate-validator 5 @Valid没效果
解决方案:40分
官方文档有表述,@Valid 只能用来验证 @RequestBody 标注的参数。
An @RequestBody method parameter can be annotated with @Valid, in which case it will be validated using the configured Validator instance.
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明springMVC 4 hibernate-validator 5 @Valid没效果
喜欢 (0)
[1034331897@qq.com]
分享 (0)