RESTFull开发风格
(1)查看所有任务
GET http://test.com/tasks
(2)新建一个任务
POST http://test.com/tasks
Data: title = Foobar
(3)根据ID查看一个任务
GET http://test.com/tasks/123
(4)更新任务
PUT http://test.com/tasks/123
Data: title = New
(5)删除任务
DELETE http://test.com/tasks/123
@Controller
@RequestMapping("/rest")
publicclass RestController {
@RequestMapping(value="/user/{id}",method=RequestMethod.GET)
publicString get(@PathVariable("id") Integer id){
System.out.println("get"+id);
return"/hello";
}
@RequestMapping(value="/user/{id}",method=RequestMethod.POST)
publicString post(@PathVariable("id") Integer id){
System.out.println("post"+id);
return"/hello";
}
@RequestMapping(value="/user/{id}",method=RequestMethod.PUT)
publicString put(@PathVariable("id") Integer id){
System.out.println("put"+id);
return"/hello";
}
@RequestMapping(value="/user/{id}",method=RequestMethod.DELETE)
publicString delete(@PathVariable("id") Integer id){
System.out.println("delete"+id);
return"/hello";
}
}