美文网首页
springboot 对restful的支持

springboot 对restful的支持

作者: 瓢鳍小虾虎 | 来源:发表于2020-10-28 16:23 被阅读0次

    springboot支持使用注解来定义请求,可以再Controller内使用,具体如下:
    首先使用restcontroller注解


    image.png

    具体请求方法上使用如下注解定义url
    @GetMapping 等价于@RequestMapping(value = "url", method = RequestMethod.GET)

    @PostMapping 等价于@RequestMapping(value = "url", method = RequestMethod.POST)

    @PutMapping 等价于@RequestMapping(value = "url", method = RequestMethod.PUT)

    @PatchMapping 等价于@RequestMapping(value = "url", method = RequestMethod.PATCH)

    @DeleteMapping 等价于@RequestMapping(value = "url", method = RequestMethod.DELETE)

    用于接收数据的常用注解:
    @PathVariable 用于获取url上的请求参数


    image.png

    @ModelAttribute 用于获取用于接收请求的参数,然后转换为一个pojo(一个对象)


    image.png

    如果repository使用了@RepositoryRestResource这个注解,可以不用写controller,框架会根据规则自动实现相关请求方法


    image.png

    想使用这个功能的前提是项目引入了rest repository的依赖:


    image.png image.png

    相关文章

      网友评论

          本文标题:springboot 对restful的支持

          本文链接:https://www.haomeiwen.com/subject/ntzmmktx.html