REST风格

发布时间:2024年01月18日

一、REST风格简介

二、RESTful案例

三、RESTful快速开发

将上面的需要重复写的东西,做一个简便处理:

1. 既然每个控制器方法都要写同样的路径(比如“/users”),不如就写一个@RequestMapping("/users") 在类上,省略底下的控制器方法的路径,有参数的方法仅保留参数即可。

2. 既然每一个方法都要写@ResponseBody,不如直接写在类上面,既然以后每个类上面都要写@Controller @ResponseBody ,不如就合二为一,写一个 @RestController 代表这两个注解。

3. 每一个控制器方法都要写method =POST/DELETE/GET/PUT,既然连路径都省略了,那不如直接用一个 @PostMapping 注解去代表 @RequestMapping(method = RequestMethod.POST)。如果有参数,如@RequestMapping(value = "/{id}" , method = RequestMethod.DELETE),则用一个 @DeleteMapping("/{id}") 注解代替。

四、总结

文章来源:https://blog.csdn.net/xian2h/article/details/135657313
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。