springmvc注解文档

springmvc注解文档

ID:14103113

大小:171.00 KB

页数:24页

时间:2018-07-26

springmvc注解文档_第1页
springmvc注解文档_第2页
springmvc注解文档_第3页
springmvc注解文档_第4页
springmvc注解文档_第5页
资源描述:

《springmvc注解文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用Spring2.5基于注解驱动的SpringMVC 2009-07-16作者:陈雄华来源:IBM 本文内容包括:·概述·一个简单的基于注解的Controller·清单3.annomvc-servlet.xml·让一个Controller处理多个URL请求·清单3.每个请求处理参数对应一个URL·处理方法入参如何绑定URL参数·清单5.按参数名匹配进行绑定·清单8.通过@RequestParam注解指定·清单11.使模型对象的特定属性具有Session范围的作用域·请求处理方法的签名规约·注册自己的属性编辑

2、器·如何准备数据·小结·参考资料基于注解的配置有越来越流行的趋势,Spring2.5顺应这种趋势,为SpringMVC提供了完全基于注解的配置。本文将介绍Spring2.5新增的SpingMVC注解功能,讲述如何使用注解配置替换传统的基于XML的SpringMVC配置。概述继Spring2.0对SpringMVC进行重大升级后,Spring2.5又为SpringMVC引入了注解驱动功能。现在你无须让Controller继承任何接口,无需在XML配置文件中定义请求和Controller的映射关系,仅仅使用注解就

3、可以让一个POJO具有Controller的绝大部分功能——SpringMVC框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,SpringMVC已经全面超越了其它的MVC框架,伴随着Spring一路高唱猛进,可以预见SpringMVC在MVC市场上的吸引力将越来越不可抗拒。本文将介绍Spring2.5新增的SpingMVC注解功能,讲述如何使用注解配置替换传统的基于XML的SpringMVC配置。一个简单的基于注解的Controller使用过低版本SpringMVC的读者都知道:当创建一个Co

4、ntroller时,我们需要直接或间接地实现org.springframework.web.servlet.mvc.Controller接口。一般情况下,我们是通过继承SimpleFormController或MultiActionController来定义自己的Controller的。在定义Controller后,一个重要的事件是在SpringMVC的配置文件中通过HandlerMapping定义请求和控制器的映射关系,以便将两者关联起来。来看一下基于注解的Controller是如何定义做到这一点的,下面是

5、使用注解的BbtForumController:清单1.BbtForumController.java packagecom.baobaotao.web;importcom.baobaotao.service.BbtForumService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.w

6、eb.bind.annotation.ModelAttribute;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestMethod;importjava.util.Collection;@Controller//<——①@RequestMapping("/forum.do")publicclassBbtForumController{

7、@AutowiredprivateBbtForumServicebbtForumService;@RequestMapping//<——②publicStringlistAllBoard(){bbtForumService.getAllBoard();System.out.println("calllistAllBoardmethod.");return"listBoard";}}从上面代码中,我们可以看出BbtForumController和一般的类并没有区别,它没有实现任何特殊的接口,因而是一个地道的PO

8、JO。让这个POJO与众不同的魔棒就是SpringMVC的注解!在①处使用了两个注解,分别是@Controller和@RequestMapping。在“使用Spring2.5基于注解驱动的IoC”这篇文章里,笔者曾经指出过@Controller、@Service以及@Repository和@Component注解的作用是等价的:将一个类成为Spring容器的Bean。由于SpringMVC的Cont

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。