一、RESTful 主要应用于
服务之间的系统调用
前后端分离系统
二、http四种方法在RESTful里面的作用
GET <==> 查询
POST <==> 增加(修改)
PUT <==> 修改(增加)
DELETE <==> 删除
三、SpringBoot上使用RESTful的注解
@RestController
@GetMapping
@PostMapping
@RequestBody
@PathVariable
......
举例说明一下:
RESTful风格的访问:
//使用 http://localhost:8080/user/1
@RequestMapping(value = "/user/{id}")
private Girl getUserOne(@PathVariable("id") Integer id){
return userService.findOne(id);
}
同样的操作,传统的访问是这样的:
//使用 http://localhost:8080/user?id=1
@RequestMapping(value = "/user")
private Girl getUserOne(Integer id){
return userService.findOne(id);
}
说明:RESTful将原先的URL和参数绑定为一个整体,使得整个成为一个唯一的值,对应到相应的资源
本文深入解析了RESTful API的设计理念及其在前后端分离系统中的应用,对比了传统URL参数绑定与RESTful风格的差异,通过SpringBoot框架演示了如何实现RESTful API,包括GET、POST、PUT和DELETE四种HTTP方法的具体使用。
&spm=1001.2101.3001.5002&articleId=104862935&d=1&t=3&u=f2b4b0cee0554ad78a3672542ddb8afe)
4265

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



