Annotation Interface FromBody


@Target(PARAMETER) @Retention(RUNTIME) public @interface FromBody
从 body 获取参数
Version:
0.5.0
Author:
scx567888
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    是否必填
    boolean
    是否将整个请求体作为参数进行转换
    此值用来控制取值方式 并和 useAllBody 相关 1, useAllBody 为 false 时 : value 为空时 会以参数名称为标准作为 value value 不为空时会先将 body 转换 map 对象 然后根据 value 进行分层获取 如 userList.name , name , car.color 等 会将前台发来的参数转换为 jsonTree 对象 并获取对应的节点 2, useAllBody 为 true 时 : value 的值则会被忽略 整个 请求体会被转换成参数
  • Element Details

    • useAllBody

      boolean useAllBody
      是否将整个请求体作为参数进行转换
      Returns:
      k
      Default:
      false
    • value

      String value
      此值用来控制取值方式 并和 useAllBody 相关 1, useAllBody 为 false 时 : value 为空时 会以参数名称为标准作为 value value 不为空时会先将 body 转换 map 对象 然后根据 value 进行分层获取 如 userList.name , name , car.color 等 会将前台发来的参数转换为 jsonTree 对象 并获取对应的节点 2, useAllBody 为 true 时 : value 的值则会被忽略 整个 请求体会被转换成参数
      Returns:
      value
      Default:
      "THIS IS A SPECIAL NULL VALUE FOR ANNOTATION - DO NOT USE\n"
    • required

      boolean required
      是否必填
      Returns:
      是否必填
      Default:
      true