RESTFull 是 Roy Thomas Fielding 2000 年在博士论文祝中提出的一种设计架构。
RESTFull 还不是标准,属于服务器和客户端交互时,的架构理念和设计原则。可以让接口更简洁,更有层次
来直接欣赏 RestFull 风格编程风格:
get(获取),
post(创建、更新),
put(新增,更新),
patch(更新),
delete(删除)
@GetMapping("user/{id}")
public String getUser(@PathVariable("name") String name){
return name;
}
@GetMapping("user/{name}/sex/{sex}")
public String getUserBySex(@PathVariable("name") String name,@PathVariable("sex") String sex){
return name +" 用户是 " + sex;
}
@PutMapping("user/{id}/sex/{sex}")
public String getHello(@PathVariable("name") String name,@PathVariable("id") String id){
return id +" == " + name;
}
@DeleteMapping("user/{id}")
public String delUser(@PathVariable("id") String id){
return id + "号用户被删除了";
}

RESTFull 是 2000 年 Roy Thomas Fielding 在博士论文中提出的设计架构,它并非标准,而是服务器和客户端交互的架构理念与设计原则,能让接口更简洁、有层次,还介绍了其 get、post、put、patch、delete 等编程风格。
528

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



