@RequestMapping 注解:Spring MVC 请求映射
@RequestMapping 是 Spring MVC 中最常用的注解之一,它可以用于类级别或方法级别,用于映射请求 URL 到对应的控制器类或方法上。
在类级别上,@RequestMapping 可以用于映射一组相关的请求 URL 到控制器类上,如:
@Controller
@RequestMapping('/users')
public class UserController {
// ...
}
这样,所有以 '/users' 开头的请求 URL 都会被映射到 UserController 类上。
在方法级别上,@RequestMapping 可以用于映射具体的请求 URL 到控制器方法上,如:
@Controller
@RequestMapping('/users')
public class UserController {
@RequestMapping('/list')
public String listUsers() {
// ...
}
}
这样,所有以 '/users/list' 的请求 URL 都会被映射到 listUsers 方法上。
除了 URL 映射外,@RequestMapping 还可以用于指定请求方法、请求参数、请求头等条件,以及响应内容的类型、状态码等信息。
原文地址: https://www.cveoy.top/t/topic/oxqY 著作权归作者所有。请勿转载和采集!