RequestMapping映射url地址格式
时间: 2023-11-10 18:54:19 浏览: 45
@RequestMapping注解可以使用多种方式来映射URL地址。常见的格式有以下几种:
1. 映射固定的URL路径:
@RequestMapping("/path")表示映射到"/path"路径。
2. 使用占位符:
@RequestMapping("/users/{userId}")表示映射到"/users/{userId}"路径,其中{userId}是一个占位符,可以被实际的值替代。
3. 使用正则表达式:
@RequestMapping("/users/{userId:[0-9]+}")表示映射到"/users/{userId}"路径,并且限制{userId}只能是数字。
4. 映射多个URL路径:
@RequestMapping({"/path1", "/path2"})表示映射到"/path1"和"/path2"两个路径。
5. 使用请求参数:
@RequestMapping(params = "param=value")表示映射到带有指定请求参数的URL路径。
6. 使用请求头:
@RequestMapping(headers = "header=value")表示映射到带有指定请求头的URL路径。
7. 使用请求方法:
@RequestMapping(method = RequestMethod.GET)表示映射到GET请求方法的URL路径。
8. 使用REST风格的URL映射:
@RequestMapping(value = "/users/{userId}", method = RequestMethod.GET)表示映射到GET请求方法,并且使用占位符的URL路径。