详解Restful风格
一、Restful风格介绍
Restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。主要用于客户端和服务器交互类的软件,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存机制等。
二、设计原则
Restful风格的请求是使用“url+请求方式”表示一次请求目的。
HTTP 协议里面四个表示操作方式的动词如下:
举个例子:
三、使用到的注解
1、@RequestMapping
使用位置:SpringMVC控制器方法定义上方
作用:设置当前控制器方法请求访问路径
属性:
value 请求访问路径
method http请求动作,标准动作(GET、POST、PUT、DELETE)
2、@PathVariable
使用位置:SpringMVC控制器方法形参定义前面
作用:绑定路径参数与处理器方法形参间的关系,要求路径参数名与形参名一一对应
上述url地址/user/1中的1就是要获得的请求参数,在SpringMVC中可以使用占位符进行参数绑定。地址/user/1可以写成 /user/{id},占位符{id}对应的就是1的值。在业务方法中我们可以使用@PathVariable注解进行占位符的匹配获取工作。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。