REST风格

一、REST风格简介

二、RESTful案例

@PathVariable : 

三、RESTful快速开发

将上面的需要重复写的东西,做一个简便处理:

1. 既然每个控制器方法都要写同样的路径(比如“/users”),不如就写一个@RequestMapping("/users") 在类上,省略底下的控制器方法的路径,有参数的方法仅保留参数即可。

2. 既然每一个方法都要写@ResponseBody,不如直接写在类上面,既然以后每个类上面都要写@Controller @ResponseBody ,不如就合二为一,写一个 @RestController 代表这两个注解。

3. 每一个控制器方法都要写method =POST/DELETE/GET/PUT,既然连路径都省略了,那不如直接用一个 @PostMapping 注解去代表 @RequestMapping(method = RequestMethod.POST)。如果有参数,如@RequestMapping(value = "/{id}" , method = RequestMethod.DELETE),则用一个 @DeleteMapping("/{id}") 注解代替。

四、总结

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值