美文网首页
2023-12-05接收数据详细

2023-12-05接收数据详细

作者: 大也 | 来源:发表于2023-12-14 09:04 被阅读0次

/**
* @RequestParam 传参
*
* 1.直接接受 只要形参数名和类型与传递参数相同,即可自动接收! 不传递也不报错
* public String data(String name,int age){}
* http://localhost:8080/param/data?name=root&age=18
*
* 2.指定参数
* @RequestParam() value 请求参数名相同可略
* required 参数required是否必须有值 没有值 defaultValue 设置默认值
* public String data1(
* @RequestParam("account") String username ,
* @RequestParam(required = false,defaultValue = "1") int page){}
* http://localhost:8080/param/data1?account=afdfa&page=2
*
* 3.一名多值
* 一名多值,可以使用集合接收即可!但是需要使用@RequestParam注解指定 否则报500的错误
* public String data2(@RequestParam List<String> hbs){}
* http://localhost:8080/param/data2?hbs=a&hbs=
*
* 4.实体类 要求属性名必须等于参数名!否则无法映射!
* public String addUser(User user) {}
* http://localhost:8080/param/data3?name=ergouzi
* */

/**
 *  路径传参  {} @PathVariable
 *  @GetMapping("path/{account}/{password}")
 *  public String login(@PathVariable String account , String password ){}
 * */

/**
 * json参数接收
 * - 不支持json数据类型处理 json是前端格式 只支持param和路径
 * 解决1 导入依赖
 * <dependency>
 *     <groupId>com.fasterxml.jackson.core</groupId>
 *     <artifactId>jackson-databind</artifactId>
 *     <version>2.15.0</version>
 * </dependency>
 * 2.@EnableWebMvc
 *
 * http://localhost:8080/json/data
 * 2023-12-04 遇到的问题 简书
 * */

/**
 *  cookie参数接收  cookieName 参数名一定要对 value = "cookieName" @CookieValue
 *      public String getCookie (@CookieValue(value = "cookieName") String value){}
 *      2023-12-04 遇到的问题 简书
 *  header参数接收  参数名一定要对 Host @RequestHeader
 *    public String getHeader(@RequestHeader("Host") String host){}
 * */

/**
 *  原生api对象操作
 *  直接从参数列表直接定义 直接获取
 *
 *  共享域
 *
 * */

相关文章

  • 11.Spark Streaming源码解读之Driver中的R

    上篇文章详细解析了Receiver不断接收数据的过程,在Receiver接收数据的过程中会将数据的元信息发送给Re...

  • Struts2

    Struts 详细配置 处理请求数据 在 Struts2 中可以有 3 种方式来接收请求提交的数据。属性驱动方式,...

  • scanf函数

    必须用&告诉scanf函数变量的详细地址,才能存储用户输入的数据 利用scanf接收多个数据的时候,输入的内容要求...

  • Activity向Fragment传值

    发送数据 接收数据

  • C 函数

    什么是函数 逻辑上:能够完成特定功能的独立代码块 物理上:能够接收数据(也可以不接收数据)能够对接收的数据进行处理...

  • 记录一次安卓串口一次接收全部数据时,发生的错误

    记录一次安卓串口接收数据时,发生的错误。 问题产生:测试反馈说,接收数据时,没有接收到全部数据,只接受到了部分数据...

  • UDP接收数据

  • eventbus快速使用

    引入 eventbus 1、在数据接收页面—订阅,取消订阅,接收数据 2、在数据传送的地方—发送数据 注意 Eve...

  • prop配置

    功能:让组件接收外部传过来的数据(1)传递数据: (2)接收数据:第一种方式(只接收) 第二种方式(限制类型) 第...

  • 14、Skywalking的OAP-核心流程串烧

    Kafka/Grpc的 Handler接收数据,解析接收到的数据构建成Source,不同的数据类型,这个过程复杂程...

网友评论

      本文标题:2023-12-05接收数据详细

      本文链接:https://www.haomeiwen.com/subject/yiqrgdtx.html