@RequestMapping注解可以标注在类上和 上。
时间: 2023-08-03 11:10:50 浏览: 50
@RequestMapping注解可以标注在类上和方法上。
当标注在类上时,表示该类下所有方法的请求映射都是基于该注解中的值来处理的。例如:
```
@Controller
@RequestMapping("/user")
public class UserController {
@GetMapping("/info")
public String getInfo() {
return "user_info";
}
@GetMapping("/order")
public String getOrder() {
return "user_order";
}
}
```
当标注在方法上时,表示该方法处理的请求映射是基于该注解中的值来处理的。例如:
```
@Controller
@RequestMapping("/user")
public class UserController {
@GetMapping("/info")
public String getInfo() {
return "user_info";
}
@GetMapping("/order")
public String getOrder() {
return "user_order";
}
@PostMapping("/save")
public String saveInfo() {
return "user_info";
}
}
```
在上面的例子中,当访问 /user/save 时,会由saveInfo()方法来处理请求。而当访问 /user/info 时,会由getInfo()方法来处理请求。