SpringMVC中@RequestMapping注解介绍

2025-07-21 23:31:23

1、@RequestMapping可以彭榧逡钚修饰在方法上。@RequestMapping("/helloworld"像粜杵泳) public String hello() { System.out.println("hello world"); return "success"; }

SpringMVC中@RequestMapping注解介绍

2、@RequestMapping可以彭榧逡钚修饰在java类上。package com.gwolf.springmvc.handlers稆糨孝汶;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("/springmvc")public class HelloWorldController { /** *使用@RequestMapping 注解来映射请求的URL * *返回值会通过视图解析器解析为实际的物理视图,对于InternalResourceViewResolver *视图解析器,会做如下的解析:通过prefix+returnVal+后缀 这样的方式得到实际的物理视图,然后 *做转发操作。 * /WEB-INF/views/success.jsp * @return */ @RequestMapping("/helloworld") public String hello() { System.out.println("hello world"); return "success"; }}

SpringMVC中@RequestMapping注解介绍

3、这个时候请求的地址是java类的@RequestMapping加上方法的@RequestMapping。也就是说:/springmvc/helloworld

SpringMVC中@RequestMapping注解介绍

4、启动tomcat,查看上面请求地址是否能够正确相应

SpringMVC中@RequestMapping注解介绍

5、@RequestMapping不仅可以修饰方法,还可以修改类。

SpringMVC中@RequestMapping注解介绍

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

SpringMVC中@RequestMapping注解介绍
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢