@RequestMapping
参考: https://www.oschina.net/translate/using-the-spring-requestmapping-annotation
这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。
注:path和value这两个属性是一样的,用于指定HTTP请求资源(URI)的实际映射地址,当不指定具体的属性值时,默认是给该属性传递值
处理多个URI
只需要用逗号隔开每个域,支持通配符和正则表达式
@RestController
@RequestMapping("/home")
public class IndexController {
@RequestMapping(value = {
"",
"/page",
"page*",
"view/*,**/msg"
})
String indexMultipleMapping() {
return "Hello from index multiple mapping.";
}
}
view/*表示/home/view/下的所有请求
**/msg表示处理所有/home/…/msg的请求
@RestController
@RequestMapping("/home")
public class IndexController {
@RequestMapping(value = "/fetch/{id}", method = RequestMethod.GET)
String getDynamicUriValue(@PathVariable String id) {
System