SpringMVC
小于 1 分钟
SpringMVC
创建项目
- 参数注解:来自
org.springframework.web.bind.annotation
| 注解 | 作用 | 示例 |
|---|---|---|
@RequestParam | 从查询参数或表单中取值 | @RequestParam("name") String name |
@PathVariable | 从 URL 路径中取值 | /user/{id} → @PathVariable Long id |
@RequestBody | 从请求体中取 JSON/XML 并反序列化成对象 | @RequestBody User user |
@RequestHeader | 从请求头中取值 | @RequestHeader("Authorization") String token |
@CookieValue | 从 Cookie 中取值 | @CookieValue("SESSION") String sessionId |
@ModelAttribute | 从请求参数中自动封装为对象(表单) | @ModelAttribute User user |
@MatrixVariable | 从 URI 矩阵变量中取值 | /cars;color=red → @MatrixVariable String color |
@RequestPart | 获取multipart/form-data |
