总结01(restFul、springMVC流程图)

一,restFul风格

get请求案例: http://localhost:8080/getUser?id=100
restFul: 可以简化get请求的结构 简化key 使用/进行分隔,请求路径中不能有动词,要求restFul的请求是无状态的.
案例:http://localhost:8080/user/100/tom

请求类型与业务逻辑的关系:
请求路径: http://localhost:8080/user/100/tom type=“put”
RestFul中要求: 通过请求的类型控制业务逻辑的执行.
1.Get 查询操作
2.Post 登录/注册时使用(增)
3.Put 修改操作
4.Delete 删除操作
 

restFul面试题:

什么是restFul?

1.restFul其实可以简化之前的get请求的类型,将参数使用/的方式进行分隔,减少了url参数的传递的字节信息.
2.restFul规定,可以通过一个url请求的地址,通过不同的请求的类型,控制业务逻辑. restFul中 要求路径中不能出现动词.

二、springMVC流程图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Spring MVC框架接收RESTful风格的请求时,可以通过以下几种方式来接收参数: 1. 路径变量(Path Variables):可以通过在@RequestMapping注解中使用占位符来定义路径变量,例如: ```java @GetMapping("/users/{id}") public String getUserById(@PathVariable("id") int userId) { // 处理获取指定id用户的逻辑 return "user"; } ``` 在上述例子中,`{id}`是路径中的占位符,通过`@PathVariable`注解将路径中的值绑定到方法参数`userId`上。 2. 请求参数(Request Parameters):可以通过在方法参数上使用@RequestParam注解来接收请求参数,例如: ```java @GetMapping("/users") public String getUserByName(@RequestParam("name") String userName) { // 处理获取指定名称用户的逻辑 return "user"; } ``` 在上述例子中,`name`是请求参数的名称,通过`@RequestParam`注解将请求参数的值绑定到方法参数`userName`上。 3. 请求体(Request Body):可以通过在方法参数上使用@RequestBody注解来接收请求体中的数据,例如: ```java @PostMapping("/users") public String createUser(@RequestBody User user) { // 处理创建用户的逻辑 return "success"; } ``` 在上述例子中,`User`是一个自定义的Java对象,通过`@RequestBody`注解将请求体中的JSON或XML数据转换为该对象。 除了以上三种方式外,还可以使用其他注解来处理请求头、Cookie等信息。另外,Spring MVC还提供了更多的注解和功能来处理RESTful风格的请求,如请求方法限定、响应状态码等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值