springmvc Restful 网络访问方式

本文介绍了RESTful在Spring MVC中的应用,它是一种网络资源的访问风格,通过HTTP方法(GET, POST, PUT, DELETE)定义不同的操作。RESTful风格使得URL更加简洁且隐藏了操作行为。使用@RestController注解可以简化控制器类的定义,@RequestMapping与@PathVariable结合用于处理参数。在实际应用中,PUT操作可能需要在web.xml中配置过滤器来确保其被正确解析。" 132399445,19687571,R语言柱状图自定义颜色教程,"['R语言', '数据可视化', '开发语言']
摘要由CSDN通过智能技术生成

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 注解 这个要用在方法的参数上,参数的数据类型 与 变量名 都要 与 访问路径的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

普希托夫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值