@PathVariable以及什么是Rest(表现层状态转移)?

@PathVariable作用:
(1)通过@PathVariable可将URL中占位符参数绑定到方法控制层处理方法的形参中;URL中的{XXX}占位符可以通过@PathVariable绑定到操作方法的形参中;
如图所示
什么是Rest?

Rest:即RePresentational state transfer,即(资源)表现层状态转移,是目前最流行的互联网软件框架;
(1)资 源: 网络上的一个实体:一段文本、一张图片、一段音频、一种服务都可以看作是一个具体资源的存在;我们可以用一个URI(资源定位符)指向它,每种资源都有哦自己特定的URI,我们要想获取该资源访问其URI即可,URI即是每种资源独一无二的标识符;

(2)表现层(Representation):我们把:资源具体呈现出来的形式叫做它的表现层,比如文本可以用txt表现,也可以html、xml格式,只是换了不同的表现层而已;

(3)状态转移(state Transfer):每发出一次请求就代表着客户端与服务端交互的一个过程;因为我们HTTP协议是无状态的,也就是说我们所有的状态都保存在服务器端,因此我们要想操作服务器,就必须通过某种手段让服务器端发生“状态转化”,Http协议里的get、Post、put、delete、分别对应着四种操作:get获取资源、post新建资源、put更新资源、delete删除资源;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值