注释类型 Parameter
-
@Target(METHOD) @Retention(RUNTIME) @Repeatable(Parameters.class) public @interface Parameter
注解类,用以描述对外提供接口的参数信息 Annotation classes to describe parameter information that provides interfaces to the outside world- 作者:
- tangyi
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 booleancanNull是否可为空StringparameterDes参数描述StringparameterName参数名称 Parameter nameStringparameterType参数类型(可以是任何类型,包括基础类型或者自定义类型) Parameter type(can be any type, including base type or custom type)StringparameterValidRange数值类型参数的范围,格式为:[(\[]\d+,\d+[)\]] 。StringparameterValidRegExp字符类型参数的格式,值为正则表达式 Format of character type parameters with regular expressionTypeDescriptorrequestType
-
-
-
元素详细资料
-
parameterName
String parameterName
参数名称 Parameter name- 返回:
- String
- 默认值:
- ""
-
-
-
parameterType
String parameterType
参数类型(可以是任何类型,包括基础类型或者自定义类型) Parameter type(can be any type, including base type or custom type)- 返回:
- String
- 默认值:
- ""
-
-
-
parameterValidRange
String parameterValidRange
数值类型参数的范围,格式为:[(\[]\d+,\d+[)\]] 。例如:(1,100]表示1< x <=100 The range of numerical type parameters, format: [(\[] d+, \ d+ [)]]. For example, (1,100] means 1 < x <=100- 返回:
- String
- 默认值:
- ""
-
-
-
parameterValidRegExp
String parameterValidRegExp
字符类型参数的格式,值为正则表达式 Format of character type parameters with regular expression- 返回:
- String
- 默认值:
- ""
-
-
-
parameterDes
String parameterDes
参数描述- 返回:
- 默认值:
- ""
-
-
-
requestType
TypeDescriptor requestType
- 默认值:
- @network.nerve.core.rpc.model.TypeDescriptor(java.lang.String.class)
-
-