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";

    }

 

}

 

相关文章:

  • 2021-06-21
  • 2022-12-23
  • 2018-05-03
  • 2021-07-11
  • 2021-09-25
  • 2021-11-04
  • 2021-10-14
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2021-06-11
  • 2022-02-14
  • 2022-12-23
  • 2021-04-18
  • 2021-09-05
相关资源
相似解决方案