美文网首页
8.1_38期RESTful入门案例和快速开发

8.1_38期RESTful入门案例和快速开发

作者: 萧修 | 来源:发表于2023-08-08 01:05 被阅读0次

    REST(Representatoinal State Transfer),表现形式状态转换

    REST入门案例

    本文以users为例,添加请求参数以及请求方式完成REST方式案例

    @RequestMapping(value = "/users",method = RequestMethod.GET)
        @ResponseBody
        public String getUserInfo(){
            System.out.println("get用户信息");
            return "{'module':'springmvc_user'}";
        }
    
    @RequestMapping(value = "/users/{id}",method = RequestMethod.DELETE)
        @ResponseBody
        //设置当前返回值类型 普通参数请求
        public String deleteUserById(@PathVariable int id){
            System.out.println("参数传递" + id );
            return "{'module':'deleteUserById'}";
    }
    

    快速开发

    @ResponseBody写到类上面,
    将下面两个注解合二为一@RestController注解。

    控制器注解,每个参数的响应注解

    @Controller
    @ResponseBody
    

    方法名注解中请求方式,换位专门的请求方法,省略RequestMethod写法

    @RequestMapping(method = RequestMethod.GET)
    改为
    @PostMapping

    相关文章

      网友评论

          本文标题:8.1_38期RESTful入门案例和快速开发

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