@PathVariable采取转载
原创介绍:
@PathVariable 映射 URL 绑定的占位符。
带占位符 URL 是 Spring3.0 新功能,位于中。SpringMVC 向REST制定目标的里程碑。
通过 @PathVariable 可以将 URL 中的占位符参数绑定到控制器处理方法的输入:URL 中的 {xxx} 可以传递占位符。@PathVariable(“xxx“) 绑定到操作方法的条目。
主要是基于请求方法来做类之间的区别。:
-
//@PathVariable可用于映射URL目标方法参数中的占位符。 -
@RequestMapping("/testPathVariable/{id}") -
public String testPathVariable(@PathVariable("id") Integer id) -
{ -
System.out.println("testPathVariable:"+id); -
return SUCCESS; -
}
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 用于删除资源。
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



