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风格进行开发,一定会先对后端进行测试,再提供服务给前端调用。

猜你喜欢

转载自blog.csdn.net/weixin_44046502/article/details/88073824