批注接口 FromBody


@Target(PARAMETER) @Retention(RUNTIME) public @interface FromBody
从 body 获取参数
版本:
0.5.0
作者:
scx567888
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    boolean
    是否必填
    boolean
    是否将整个请求体作为参数进行转换
    此值用来控制取值方式 并和 useAllBody 相关 1, useAllBody 为 false 时 : value 为空时 会以参数名称为标准作为 value value 不为空时会先将 body 转换 map 对象 然后根据 value 进行分层获取 如 userList.name , name , car.color 等 会将前台发来的参数转换为 jsonTree 对象 并获取对应的节点 2, useAllBody 为 true 时 : value 的值则会被忽略 整个 请求体会被转换成参数
  • 元素详细资料

    • useAllBody

      boolean useAllBody
      是否将整个请求体作为参数进行转换
      返回:
      k
      默认值:
      false
    • value

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

      boolean required
      是否必填
      返回:
      是否必填
      默认值:
      true