REST风格
一、简介
REST规定了一种访问资源的格式。
1.REST与传统风格访问资源描述的比较
2.优点
(1)书写简化;
(2)隐藏资源的访问行为,外界无法通过地址得知对资源是什么操作。
3.REST如何区分访问行为?
按REST风格访问资源(RESTful)时使用的请求方式来区分对资源进行了何种操作:
【tips】描述模块的名称通常用复数形式,表示此类资源,如users、books...
二、RESTful的使用
在原SpringMVC的基础上修改。
1.修改请求访问路径
将请求访问路径设置为模块名。
2.指定请求方式
使用method属性指定请求方式。
3.参数传递(若需要)
url路径参数的传递:
(1)在请求访问路径中设置接收参数{形参名}
(2)在形参前加@PathVariable
三、RESTful快速开发★
将同一controller中所有方法都有的注解可以提取到controller上。
1.提取前缀
将请求路径里的模块名提取为前缀,写在controller上。
2.@RestController
@RestController=@Controller+@ResponseBody(所有方法都有,所以也提取到controller上)
因此,以后直接在controller上写一个@RestController代替右边俩。
3.@XxxMapping
用@XxxMapping代替@RequestMapping的method,来设置请求方式。