一:使用RequestMapping映射请求
- SpringMVC使用@RequestMapping注解为控制器指定可以处理那些URL请求
- 在控制器的类定义和方法定义处都可以标注@RequestMapping
- 类定义处:提供初步的请求映射信息,相当于WEB应用的根目录。
- 方法处:提供进一步的细分映射信息,相当于类定义的URL,若类定义处未标注@RequestMapping,则方法处标记的URL相当于WEB应用的根目录
- DispatcherServlet截获请求后,就通过控制器上@RequestMapping提供的映射信息确定请求所对应的处理方法
二:代码,请求为spring/SpringTest
package com.dhx.handler;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@RequestMapping("spring")
@Controller
public class SpringTest {
/*
* 1.@RequestMapping除了修饰类,还可以修饰方法
* 2.类定义处:提供初步的请求映射信息,相当于WEB应用的根目录。
方法处:提供进一步的细分映射信息,相当于类定义的URL,
若类定义处未标注@RequestMapping,则方法处标记的URL相当于WEB应用的根目录
*/
@RequestMapping("SpringTest")
public String SpringTest() {
System.out.println("SpringTest");
return "success";
}
}