@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 还可以用于指定请求方法、请求参数、请求头等条件,以及响应内容的类型、状态码等信息。

@RequestMapping 注解:Spring MVC 请求映射

原文地址: https://www.cveoy.top/t/topic/oxqY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录