SpringMVC中@RequestMapping注解介绍

 时间:2026-02-16 00:42:09

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注解介绍

  • Eclipse如何添加所需要的Jar包【图文】
  • Java项目中的同步方法
  • 如何在DIV上方悬浮一个关闭按钮
  • SQL 2008查询结果不能显示文字怎样处理
  • SQL2005 数据库——查看索引和删除索引
  • 热门搜索
    1月适合去哪里旅游 小蝌蚪旅游俱乐部 内蒙古的旅游景点 重庆市旅游景点大全 江西明月山旅游攻略 浙江横店旅游 鸡西旅游景点大全 顺义旅游景点 江阴旅游景点 牯牛降旅游攻略