@PathVariable注解
这个直接是spring3.0的新功能。他的作用是:接收请求路径中占位符的值将其映射到方法形参上。
@Controller
@RequestMapping("test")
public class MyTestController {
@RequestMapping("find/{id}")
public String findById(@PathVariable("id")String id){
//注意,这里String id 必须和 {id} 两个参数名字保持一致!
System.out.println("占位符映射"+id);
return "xx";
}
}
在使用localhost:8080/test/find/001 这个请求路径的时候,就能直接将001映射到方法的String id这个形参上。