@PathVariable采取转载

原创
小哥 3年前 (2022-11-11) 阅读数 8 #大杂烩

介绍:

@PathVariable 映射 URL 绑定的占位符。

带占位符 URL 是 Spring3.0 新功能,位于中。SpringMVC 向REST制定目标的里程碑。
通过 @PathVariable 可以将 URL 中的占位符参数绑定到控制器处理方法的输入:URL 中的 {xxx} 可以传递占位符。@PathVariable(“xxx“) 绑定到操作方法的条目。
主要是基于请求方法来做类之间的区别。:

  1. //@PathVariable可用于映射URL目标方法参数中的占位符。

  2. @RequestMapping("/testPathVariable/{id}")

  3. public String testPathVariable(@PathVariable("id") Integer id)

  4. {

  5. System.out.println("testPathVariable:"+id);

  6. return SUCCESS;

  7. }

REST

REST

Representational State Transfer(资源)表示层状态转换 它是最流行的互联网软件架构之一。它清晰、符合标准、易于理解、易于扩展,因此被越来越多的网站采用。

资源(Resources):

网络上的实体或网络上的特定信息。它可以是文字、图片、歌曲、服务,简而言之,就是一种具体的存在。可与URI(统一资源定位器)指向它,每个资源对应一个特定的 URI 。若要获取此资源,请访问它。URI因此,可以 URI 也就是说,每个资源的唯一标识符。

表现层(Representation):

资源呈现的形式称为其呈现层(Representation). 例如,可以使用文本。 txt 格式性能,也可以使用。 HTML 格式、XML 格式、JSON 格式表示,甚至可以是二进制格式。

状态转换(State Transfer):

每个请求代表客户端和服务器之间的交互。HTTP协议,是一种无状态协议,即所有状态都保存在服务器端。因此,如果客户端想要操作服务器,它必须通过某种方式在服务器端进行“状态转换”(State Transfer). 这种转换是基于表示层的,所以是这样的。 “表示层状态转换”。具体来说,它是 HTTP 在协议中,四个动词表示操作模式:GET、POST、PUT、DELETE它们对应于四个基本操作:GET 用于获取资源,POST 用于创建新资源,PUT 用于更新资源,DELETE 用于删除资源。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除