springmvc Restful 网络访问方式

springmvc Restful 定义网络访问方式

Rest

  • Rest( REpresentational State Transfer) 一种网络资源的访问风格,定义了网络资源的访问方式
    • 传统风格访问路径
       http://localhost/user/get?id=1
       http://localhost/deleteUser?id=1
    • Rest风格访问路径
       http://localhost/user/1
  • Restful是按照Rest风格访问网络资源
  • 优点
     隐藏资源的访问行为,通过地址无法得知做的是何种操作
     书写简化

Rest行为约定方式

 GET(查询) http://localhost/user/1 GET
 POST(保存) http://localhost/user POST
 PUT(更新) http://localhost/user PUT
 DELETE(删除) http://localhost/user DELETE
**注意:**上述行为是约定方式,约定不是规范,可以打破,所以称Rest风格,而不是Rest规范

//设置rest风格的控制器
@RestController

@RestController 注解 写在类上面的
写了 @RestController注解 就等于写了 @Controller 和 @ResponseBody 注解。

@ResponseBody 注解。是将类中的数据交到页面,由页面解析数据,进行显示

将 @RequestMapping("/类路径名称/")注解写在类上 同时在这个类的方法上 也写了@RequestMapping("/方法路径名称")注解,
这时访问 类 ,就通过类路径名称;访问方法就用/类路径名称//方法路径名称

易错点
类路径名称,用两个正斜杠包围,方法路径名称用一个正斜杠,是用在方法路径左边。

@RequestMapping("{id}")这么写 id是访问路径的参数,要获取这个参数,用 @PathVariable 注解 这个要用在方法的参数上,参数的数据类型 与 变量名 都要 与 访问路径的参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

普希托夫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值