后端接收前端数据的三种注解方式
2020-07-14 06:01
1796 查看
第一种:@RequestParam注解
一、作用: 将指定的请求参数赋值给方法中的形参。
二、接收形式: Get传参请求。
三、属性:
(1)value :绑定请求的参数名,默认绑定为同名的形参;
(2)required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报错;
(3)defaultValue:默认值,表示如果请求中没有接收到值时的默认值。
四、用法示例:
@GetMapping("/test") public void test(@RequestParam(required = true)String name,@RequestParam(defaultValue = "20")Integer age) { System.out.println("name:"+name+",age:"+age); }
第二种:@PathVariable注解
一、作用: 接收请求路径中占位符的值。
二、接收形式: Get路径请求。
三、属性: value:String类型,绑定请求的参数名,默认绑定为同名的形参。
四、用法示例:
@GetMapping("/selectOne/{id}") public void test(@PathVariable Integer id) { System.out.println("id:"+id); }
第三种:@RequestBody注解
一、作用: 接收前端传递的Json对象的字符串。
二、接收形式: Post请求。
三、用法示例:
@PostMapping("/test") public void test(@RequestBody User user){ System.out.println("user:"+user); }
相关文章推荐
- springMVC中前端将传递数据传递到后端后端的接收方式(转)
- springMVC中前端将传递数据传递到后端后端的接收方式
- 前端form表单提交数据后端接收报400
- 前端表单方式提交,SpringMVC后端以对象参数形式接收
- Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内
- AOP,自定义注解,反射机制实现前端数据在后端自动解密
- XMLHttpRequest客户端接收数据的三种方式
- spring mvc 注解访问控制器以及接收form数据的方式,包括直接接收日期类型及对象的方法
- springMVC 中接收前端传递的对象、数组等数据的方式详解
- Mybatis注解CRUD之对象、变量、集合三种方式封装数据的实现 体验
- SpringMVC后台接收前台传来数据的三种简单方式
- springmvc和js前端的数据传递和接收方式(两种)
- 前端提交数据/访问后端的几种方式:Ajax,form,触发,window.open()
- SpringMVC---前端利用form表单发起提交,后端接收数据进行映射处理
- 前端 --》后端 数据接收
- Struts2 接收jsp表单数据的三种方式
- Struts2中接收表单数据的三种驱动方式
- Struts2中接收表单数据的三种驱动方式
- 后端java向html前端传递数据的几种方式
- struts2 lesson one: 的action特征,三种创建方法,action接收表单数据的三种访问,读取方式