首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringMVC 使用Valid注解校验数据

SpringMVC 使用Valid注解校验数据

作者头像
白凡
发布2018-08-07 17:04:23
3880
发布2018-08-07 17:04:23
举报
文章被收录于专栏:光变光变

Spring 配置使用@Valid注解

依赖jar包
[group: "org.hibernate", name: "hibernate-validator", version: "${vHibernateValidator}"]
[group: "org.springframework", name: "spring-webmvc", version: "${vSpringFramework}"],
[group: "org.springframework", name: "spring-context-support", version: "${vSpringFramework}"],
Spring配置

<context:annotation-config/>

<mvc:annotation-driven/>

<!-- 以下 validator  ConversionService 在使用 mvc:annotation-driven 会 自动注册-->
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
  <property name="providerClass" value="org.hibernate.validator.HibernateValidator"/>
</bean>
Java代码
@RequestMapping(value = "/xxx", method = RequestMethod.POST)
public String add(@Valid @ModelAttribute Person person, BindingResult validResult, ModelMap modelMap) {
    ...
}

需要注意的是@Valid注解后面必须紧挨着BindingResult,否则Request会匹配不上,然后报404

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 依赖jar包
  • Spring配置
  • Java代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档