RESTful编码风格 三分钟读懂

首先 REST 仅仅是一种架构的风格,并不是真正的架构,也不是一个软件,不是一种新的的技术,而是一种思想。

而学习REST的关键,不是任何的API或者实现方式,而是这种思想。

一般我们会借助于HTTP协议中的请求方法来表明对资源的操作:
学习restful你就记住下面的核心

get就是获得一个资源
post呢就是创建一个资源
put就是修改一个资源
delete见名知意 就是删除一个资源

举个例子

没学restful之前 你的编码风格 增删改查如下:
查询用户: http://localhost/user/query?id=1		- GET
添加用户: http://localhost/user/insert				- PUT
修改用户: http://localhost/user/update 			  	- POST
删除用户: http://localhost/user/delete?id=1		- DELETE
当你用了Restful之后呢
查询用户: http://localhost/user/{id}		  - GET
添加用户: http://localhost/user		         - POST
修改用户: http://localhost/user 		         - PUT
删除用户: http://localhost/user/{id}		  - DELETE

后台接收请求的时候,在相应的方法上加上响应的注解就行了这里以查询举例:

@GetMapping()
public void findAll(){
	//查询
}

@PostMapping()
public void add(){
	//添加
}

@PutMapping()
public void exit(){
	//修改
}

@DeleteMapping()
public void delete(){
	//删除
}

//其中查询有时候是需要接收参数的 删除也是 这里以查询举例 删除同理
@GetMapping("/{id}")
public void findAll(@PathVariable("id") int id){
	//查询
}


最后附上状态码 (有问题的请留言给我,如果这篇博客帮助到了你,请关注我,我会不定时的分享一些干货的)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值