1 / 24
文档名称:

Springmvc注解文档.doc

格式:doc   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Springmvc注解文档.doc

上传人:xxj16588 2015/10/12 文件大小:0 KB

下载得到文件列表

Springmvc注解文档.doc

文档介绍

文档介绍:使用 Spring 基于注解驱动的 Spring MVC
 
2009-07-16 作者:陈雄华来源:IBM
 
本文内容包括:
概述
一个简单的基于注解的 Controller
清单 3. annomvc-
让一个 Controller 处理多个 URL 请求
清单 3. 每个请求处理参数对应一个 URL
处理方法入参如何绑定 URL 参数
清单 5. 按参数名匹配进行绑定
清单 8. 通过***@RequestParam 注解指定
清单 11. 使模型对象的特定属性具有 Session 范围的作用域
请求处理方法的签名规约
注册自己的属性编辑器
如何准备数据
小结
参考资料
基于注解的配置有越来越流行的趋势,Spring 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。
概述
继 Spring 对 Spring MVC 进行重大升级后,Spring 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能—— Spring MVC 、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring 一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将越来越不可抗拒。
本文将介绍 Spring 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。
一个简单的基于注解的 Controller
使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,. 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionController 来定义自己的 Controller 的。在定义 Controller 后,一个重要的事件是在 Spring MVC 的配置文件中通过 HandlerMapping 定义请求和控制器的映射关系,以便将两者关联起来。
来看一下基于注解的 Controller 是如何定义做到这一点的,下面是使用注解的 BbtForumController:
清单 1.


.;
.;
.;
.;
.;
.;
.;
import ;
***@Controller //<——①
***@RequestMapping("/")
public class BbtForumController {
***@Autowired
private BbtForumService bbtForumService;
***@RequestMapping //<——②
public String listAllBoard() {
();
("call listAllBoard method.");
return "listBoard";
}
}
从上面代码中,我们可以看出 BbtForumController 和一般的类并没有区别,它没有实现任何特殊的接口,因而是一个地道的 POJO。让这个 POJO 与众不同的魔棒就是 Spring MVC 的注解!
在①处使用了两个注解,分别是@