SpringMvc的数据校验

Posted seven_hu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMvc的数据校验相关的知识,希望对你有一定的参考价值。

     Spring4.0拥有自己独立的数据校验框架,同时支持JSR 303标准的校验框架,Spring在进行数据绑定的时候,可同时调用校验框架完成数据校验工作,在SpringMvc中,可直接通过注解驱动的方式进行数据校验。

    Spring的LocalValidatorFactoryBean既实现了Spring的Validator接口,也实现了JSR 303的Validator接口,只要在Spring容器里定义了一个LocalValidatorFactoryBean,即可将其注入到需要数据校验的bean中,Spring本身并没有提供JSR 303的实现,所以必须将JSR 303的jar包放到类路径下。

    <mvc:annotation-driven/>会默认装配好一个LocalValidatorFactoryBean,通过在处理方法的入参前面标注@Valid注解即可让SpringMvc在完成数据绑定之后执行数据校验的工作。

以上是关于SpringMvc的数据校验的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC学习06SpringMVC中的数据校验

SpringMVC 数据校验(JSR-303)

springMVC——数据校验(后台校验 hibernate validate).

SpringMVC 数据校验。(后台校验 hibernate validate).

springmvc数据校验。(后台校验 hibernate validate).

学习SpringMVC必知必会~springmvc的数据校验表单标签文件上传和下载