spring是怎么知道哪个方法或者类上有@requestMapping这个注解

来源:互联网 发布:数据库模型图是什么 编辑:程序博客网 时间:2024/05/22 09:38

spring mvc 注解 @requestMapping

2011-12-24 13:17q138026310 | 浏览 36240 次  悬赏:20
 编程语言
spring是怎么知道哪个方法或者类上有@requestMapping这个注解
专业回答
jfq721
2012-01-07 23:12
靠spring内部的相应处理类了,先在xml配置好。
映射处理器有BeanNameUrlHandlerMapping和SimpleUrlhandlerMapping
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping">
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

<context:component-scan base-package="***"></context:component-scan>开启自动扫描action路径。

再以下两个class激活@requestMapping接口。
<bean 
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/> 
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>

@Controller 控制器 组合使用

怎么使用才是重点,原理的话研究下spring的相关类的源代码。

为您推荐:

按默认排序 | 按时间排序

1条回答

2011-12-24 15:28风行sime | 二级 最快回答
通过一个 <context:component-scan base-package="Controllers"></context:component-scan>
去搜索你包中的注解声明
评论(5) | 11 3
发布评论
2012-10-30 17:17m30331282
o(≧ v ≦)o~~答得好棒回复
2012-10-30 17:17m30331282
英雄所见略同啊!回复
2012-10-30 17:17m30331282
谢谢楼主的回答(=^ ^=)回复
2012-10-30 17:17m30331282
你这答案太有用了,大赞呐~回复
2012-10-30 17:16m30331282
回答的好专业,厉害!回复

0 0
原创粉丝点击