首页 > 移动平台 > 详细

RequestMapping注解_修饰类

时间:2018-09-23 21:24:10      阅读:165      评论:0      收藏:0      [点我收藏+]

【使用RequestMapping映射请求】

 

1.Spring MVC使用 @RequestMapping 注解为控制器指定可以处理哪些URL请求。

 

2.在控制器的类定义及方法定义处都可以标注。

@RequestMapping

--类定义处:提供初步的请求映射信息。相对于WEB应用的根目录。

--方法处:提供进一步的细节映射信息。相对于类定义处的URL。若类定义处未标注@RequestMapping,则方法处标记的URL相对于WEB应用的根目录。

从源码中可以看出:

技术分享图片

 

3.DispatcherServlet截获请求后,就通过控制器上  @RequestMapping  提供的映射信息确定请求所对应的处理方法。

 

示例:

SpringMVCTest.java:

技术分享图片

第一个红框:类定义处标记的 @RequestMapping 限定了处理器类可以处理所有URL为“ /springmvc ” 的请求,它相对于WEB容器部署的根路径。

第二个红框:处理器可以定义多个处理方法,处理来自 “ /springmvc ” 的请求。

 

index.jsp:

1 <body>
2 
3    <a href="springmvc/testRequestMapping">Test RequestMapping</a><br/><br/>
4    
5    <a href="helloworld">Hello World</a>
6 </body>

运行结果:

技术分享图片

点击“Test RequestMapping”,显示:

技术分享图片

在控制台正常打印。注意地址显示。

 

RequestMapping注解_修饰类

原文:https://www.cnblogs.com/zhzcode/p/9693621.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!