2025.9.2

控制器声明
@Controller:定义控制器,返回视图名(用于页面跳转)

@RestController:@Controller + @ResponseBody,返回JSON数据(用于API接口)

路由映射
@RequestMapping:基础映射,可指定路径和HTTP方法

@GetMapping:处理GET请求

@PostMapping:处理POST请求

@PutMapping:处理PUT请求

@DeleteMapping:处理DELETE请求

@PatchMapping:处理PATCH请求

参数处理
@PathVariable:获取URL路径中的变量 /users/{id}

@RequestParam:获取URL查询参数 /users?name=abc

@RequestBody:获取请求体中的JSON数据

@RequestHeader:获取请求头信息

@CookieValue:获取Cookie值

数据响应
@ResponseBody:将方法返回值写入响应体(自动转JSON)

@ResponseStatus:设置HTTP响应状态码

其他常用
@CrossOrigin:允许跨域请求

@Valid / @Validated:参数校验

@RequestAttribute:获取请求域属性

posted @ 2025-09-02 20:09  呓语-MSHK  阅读(2)  评论(0)    收藏  举报