@RequestMapping 注解
@RequestMapping可以修饰方法也可修饰类
TaotianController.java 访问路径:http://localhost:8080/springMVC4-1/taotian/testRequestMapping.html
package com.taotian.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @RequestMapping("/taotian") @Controller public class TaotianController { @RequestMapping(value = "/testRequestMapping.html") public String testRequestMapping() { return "view"; } }
其他用法
/** * 常用: 使用 method 属性来指定请求方式 */ @RequestMapping(value = "/testMethod.html", method = RequestMethod.POST) public String testMethod() { System.out.println("testMethod"); return "view"; } /** * 了解: 可以使用 params 和 headers 来更加精确的映射请求. params 和 headers 支持简单的表达式. * 请求参数中必须包含username、age、sex,并且age!=10,sex=1 */ @RequestMapping(value = "/testParams.html", params = { "username", "age!=10", "sex=1" }) public String testParams() { System.out.println("testParams"); return "view"; } /** * 支持通配符 */ @RequestMapping("/aaa/*/testAntPath.html") public String testAntPath() { System.out.println("testAntPath"); return "view"; }