如何高效学习Spring MVC REST风格开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1629个文字,预计阅读时间需要7分钟。
REST风格简介:REST(Representational State Transfer,表现层状态转移),通过URL路径和请求方式配合进行参数传递,完成不同的CRUD操作。
REST风格简介
REST(Respresentational State Transfer),表现形式状态转换。REST是一种软件架构风格、设计风格,通过url路径的方式和请求方式的配合进行参数传递以及完成不同的CRUD操作,使不同的请求方式和不同的操作进行了一个匹配统一。
可能这样说,小伙伴们不能理解,简单来说就是与传统请求方式不同的另一种请求方式。
我们举个简单的例子来说明下。
传统风格的请求方式:
localhost/getProducts
localhost/getProduct?id=7
传统风格的请求方式通过路径名来区分我们的操作,例如:getProducts表示的是查询所有商品信息,addProduct表示添加商品信息。而如果需要路径传参则是在路径后面加上?参数1=参数值&参数2=参数值
REST风格的请求方式:
localhost/products
localhost/products/7
关于REST风格的请求方式,我们先来看看它的请求路径。products可以表示新增商品信息和查询所有商品信息,而products/id可以表示查询该id的商品信息、删除该id的还是商品信息、修改该id的商品信息。
本文共计1629个文字,预计阅读时间需要7分钟。
REST风格简介:REST(Representational State Transfer,表现层状态转移),通过URL路径和请求方式配合进行参数传递,完成不同的CRUD操作。
REST风格简介
REST(Respresentational State Transfer),表现形式状态转换。REST是一种软件架构风格、设计风格,通过url路径的方式和请求方式的配合进行参数传递以及完成不同的CRUD操作,使不同的请求方式和不同的操作进行了一个匹配统一。
可能这样说,小伙伴们不能理解,简单来说就是与传统请求方式不同的另一种请求方式。
我们举个简单的例子来说明下。
传统风格的请求方式:
localhost/getProducts
localhost/getProduct?id=7
传统风格的请求方式通过路径名来区分我们的操作,例如:getProducts表示的是查询所有商品信息,addProduct表示添加商品信息。而如果需要路径传参则是在路径后面加上?参数1=参数值&参数2=参数值
REST风格的请求方式:
localhost/products
localhost/products/7
关于REST风格的请求方式,我们先来看看它的请求路径。products可以表示新增商品信息和查询所有商品信息,而products/id可以表示查询该id的商品信息、删除该id的还是商品信息、修改该id的商品信息。

