SpringBoot | Restful

SpringBoot – 搭建程序的脚手架

  • SpringBoot是Spring项目中的一个子工程。
  • 主要作用为快速构建spring项目,并减少xml配置,做到开箱即用,迅速上手。
  • 让我们关注与业务而非配置。

国内学习网站

RESTful – 针对URI的编程模式

REST是一种思想,一种架构风格。
学习REST的关键,学习REST思想

REST?

  • RESTful : REST式
  • RESTful Web Service : 遵守了REST风格的web服务
  • REST式web服务 是一种ROA(面向资源的架构)

应用

一般我们借助HTTP协议中的请求方法来表明对资源的操作在这里插入图片描述

  • 非REST时,URL:

查询用户: http://localhost/user/query?id=1 - GET
添加用户: http://localhost/user/insert - POST
修改用户:http://localhost/user/update - POST
删除用户:http://localhost/user/delete?id=1 - GET

  • 遵循REST规范的URI:

查询用户: http://localhost/user - GET
添加用户: http://localhost/user - POST
修改用户: http://localhost/user - PUT
删除用户: http://localhost/user - DELETE

URL和URI:

综上:Restful是针对URI的编程模式

使用

RESTful中 :

  • 响应数据都为json格式
  • 响应状态码

在这里插入图片描述
使用RESTful风格进行开发,一定会先对后端进行测试,再提供服务给前端调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值