@Target(value={METHOD,TYPE,FIELD,ANNOTATION_TYPE,PARAMETER}) @Retention(value=RUNTIME) @Documented @Inherited public @interface DynamicParam
| 限定符和类型 | 必需的元素和说明 |
|---|---|
Class<? extends ParameterProcessor> |
paramProcessor
指定参数处理器,用于将原始参数转化为目标参数
|
Class<? extends ParameterSetter> |
paramSetter
指定参数设置器,用于将参数设置到Http请求实例中
|
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
acceptOverlay
是否接受
@OverDynamicParam注解属性的覆盖 |
String |
name
参数名称
|
String |
paramProcessorMsg
参数处理器的额外创建信息
|
String |
paramSetterMsg
参数设置器的额外创建信息
|
String |
value
参数名称
|
public abstract Class<? extends ParameterSetter> paramSetter
public abstract Class<? extends ParameterProcessor> paramProcessor
@AliasFor(value="name") public abstract String value
@AliasFor(value="value") public abstract String name
public abstract String paramSetterMsg
public abstract String paramProcessorMsg
public abstract boolean acceptOverlay
@OverDynamicParam注解属性的覆盖Copyright © 2023. All rights reserved.