@PathVariable 、@RequestParam、@RequestBody注解用法

文章详细介绍了前端如何通过URL路径、查询参数和请求体三种方式向后端传递参数,以及后端如何使用@PathVariable、@RequestParam和@RequestBody注解来接收这些参数。示例代码包括使用axios进行封装的Ajax请求,以及SpringMVC中的方法参数绑定。
摘要由CSDN通过智能技术生成

思考:

       前端传过来路径时候,后端需要接受前端传过来的参数,那么前端通过什么方法传过来参数呢?后端又是怎么接收的呢 ?

前端传参数有三种方法:

                       一是通过url路径后面传参数  客户端路径:http://localhost:8080/user/1

                       二是通过 ?方式传参 客户端路径:http://localhost:8080/user?id=1

                       三是通过 请求体 传参  :大多数时候使用psot 方法,因为 get 方法 没有请求体

一、@PathVariable 直译:路径变量

1.前端传数据:(前端传数据有多种传法:比如原生ajax、封装ajax、form表单、jquery等等,此次举例的是封装ajax) 

封装ajax为request.js :

import axios from "axios";
const request = axios.create({
	baseURL: 'http://localhost:9090',  // 注意!! 这里是全局统一加上了 &#
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值