带有注释的 Spring MVC 验证

Posted

技术标签:

【中文标题】带有注释的 Spring MVC 验证【英文标题】:Spring MVC validation with Annotations 【发布时间】:2010-10-04 03:11:33 【问题描述】:

自从我将控制器从经典继承迁移到使用 @Controller 和 @RequestMapping 等注释后,我遇到了很多麻烦。问题是我不知道如何像旧案例那样插入验证。有什么好的教程吗?

【问题讨论】:

这篇文章不错:blog.jteam.nl/2009/08/04/… 【参考方案1】:

看看§13.11.x of the Spring MVC documentation。它涵盖了基于注释的控制器配置,包括数据绑定。应该对你很有用。

祝你好运!

【讨论】:

【参考方案2】:

在紧要关头,总是有这样的东西:http://annovalidator.sourceforge.net/ - 它都是围绕使用注解进行验证的工具,旨在与 Spring 一起使用。

【讨论】:

听起来很有趣,我一定会看看 :-)【参考方案3】:

Spring 3 改进了对验证的支持,特别是 JSR-303 验证。您可以使用 @Valid 注释和 .见

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/validation.html#validation-beanvalidation

第 5.7 节。

【讨论】:

以上是关于带有注释的 Spring MVC 验证的主要内容,如果未能解决你的问题,请参考以下文章

带有 @PathVariable 的 Spring MVC 带注释的控制器接口

带有 i18n 消息的 Spring-MVC + RESTeasy 表单 bean 验证 (JSR 303)

spring 将两个验证注释合二为一

带有 MVC 的 Spring 3 JSON

如何使用 Spring Ldap Authentication 和 spring mvc 对用户进行身份验证

Spring MVC 表单验证不适用于嵌套的复杂类型