1、@RequestMapping
用于映射url到控制器类或一个特定的处理程序方法。可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。
@RequestMapping 注解能够处理 HTTP 请求的方法, 比如 GET, PUT, POST, DELETE 以及 PATCH。
@RequestMapping(value = "/hello",method = {RequestMethod.POST})
方法级别的注解变体有如下几个: 组合注解.@GetMapping所扮演的是 @RequestMapping(method =RequestMethod.GET) 的一个快捷方式。
```java
@GetMapping
@PostMapping
@PutMapping
@DeleteMapping
@PatchMapping
2、@PathVariable ,让方法参数的值对应绑定到一个URI模板变量上。
```java
@RequestMapping("/commit/{p1}/{p2}")
public String index(@PathVariable int p1, @PathVariable int p2, Model model){
int result = p1+p2;
//Spring MVC会自动实例化一个Model对象用于向视图中传值
model.addAttribute("msg", "结果:"+result);
//返回视图位置
return "test";
}