Package cool.scx.web.annotation
Annotation Interface FromBody
从 body 获取参数
- Version:
- 0.5.0
- Author:
- scx567888
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean是否必填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
-