| 注解名称 | 用法 |
|---|---|
| @Controller | Controller中的方法可以返回jsp或者html |
| @RestController | 相当于给Controller中的方法都加上@ResponseBody,即不能返回jsp和html |
| @ResponseBody | 对应方法只能返回字符串、JSON、XML或者mediaType内容 |
| @RequestMapping | 为Controller和其中方法设置请求路径 |
| @RequestBody | 为POST请求方法设置接收参数 例如: T postMethod(@RequestBody String post_params) |
| @RequestParam | 为GET请求方法设置接收参数 例如: T postMethod(@RequestParam String get_params) |
| @GetMapping | 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写 |
| @PostMapping | 组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写 |
| @CrossOrigin | 设置该应用或者Controller,可以响应跨域请求 |
Spring Restful相关注解简要区别
最新推荐文章于 2025-12-17 22:47:55 发布
本文详细解析了Spring MVC框架中的关键注解,如@Controller、@RestController、@ResponseBody等,介绍了它们的用途及如何在Web应用中正确使用。
173万+

被折叠的 条评论
为什么被折叠?



