@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";
	}

  

  

  

posted @ 2017-08-07 22:34  cainiaoYY_YY  阅读(229)  评论(0编辑  收藏  举报