美文网首页
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