文章目录
服务端开发规范Restful
规范了url,提交方式的语义。遵守Restful规范,有些东西不言而喻,减少前后端不必要的交流。
-
一个URL操作一个资源
-
请求的URL中不能有动词
-
使用HTTP的请求方式来描述请求行为
举例
提交方式 | 地址 | 说明 |
---|---|---|
get(查) | http://localhost:8080/book/1 | 查询id为1的书 |
post(增) | http://localhost:8080/book/1 | 添加一本id1的书 |
delete(删) | http://localhost:8080/book/1 | 删除id为1的书 |
put(改) | http://localhost:8080/book/1 | 修改id为的书 |
在RESTful接口中,所有的方法都是返回JSON,没有返回页面的(ModelAndView),因此,所有的方法上都需要添加@ResponseBody注解。一个替代的简化方案,是使用 @RestController 代替@Controller。@RestController实际上是一个组合注解,是@Controller和@ResponseBody的组合
项目打包 提取码:1cef
环境:eclipse