传统风格资源描述形式:
http://localhost/user/getById?id=1
REST风格描述形式:
http://localhost/user/1
根据REST风格开发为RESTful
//设置当前请求方法为POST,表示REST风格中的添加操作 @RequestMapping(value = "/users",method = RequestMethod.POST) @ResponseBody public String save(){ System.out.println("user save..."); return "{'module':'user save'}"; }
@PathVariable接路径参数的(采用RESTful开发,参数较少时,比如1个,通常用于传递id的值)
@RequestBody接json数据(超过1个时使用)
@RequestParam用于接收URL地址传参或表单传参
RESTful页面数据交互
(1)制作SpringMVC控制器,并通过Postman测试接功能。
(2)设置静态资源的访问放行。
(3)前端页面通过异步提交访问后台控制器。