- 
 @Documented @Target(METHOD) @Retention(RUNTIME) public @interface HttpMapping 配合 HttpServlet 使用。 用于对@WebServlet对应的url进行细分。 其url必须是包含WebServlet中定义的前缀, 且不能是正则表达式详情见: https://redkale.org - 作者:
- zhangjx
 
- 
- 
可选元素概要可选元素 修饰符和类型 可选元素 说明 intactionid操作ID值,鉴权时用到booleanauth是否鉴权,默认需要鉴权intcacheSeconds结果缓存的秒数, 为0表示不缓存
 * 当值大于0,将被缓存一段时间(默认值 seconds=15秒)。Stringcomment备注描述Stringexample返回结果的样例 for OpenAPI Specification 3.1.0booleaninherited是否能被继承, 当 HttpServlet 被继承后该方法是否能被子类继承String[]methods允许方法(不区分大小写),如:GET/POST/PUT,为空表示允许所有方法Stringnamefor OpenAPI Specification 3Classresult输出结果的数据类型StringresultRef输出结果的泛型数据类型在HttpServlet里的字段名,且字段类型必须是 java.lang.reflect.Type
 如果输出结果数据类型不是泛型,则值为空Class[]results已过时。booleanrpcOnly是否只接受RPC请求, 默认为false
 
- 
- 
- 
元素详细资料- 
urlString url 请求地址- 返回:
- String
 
 
- 
 - 
- 
nameString name for OpenAPI Specification 3- 返回:
- String
 - 默认值:
- ""
 
 
- 
 - 
- 
methodsString[] methods 允许方法(不区分大小写),如:GET/POST/PUT,为空表示允许所有方法- 返回:
- String[]
 - 默认值:
- {}
 
 
- 
 - 
- 
resultClass result 输出结果的数据类型- 返回:
- Class
 - 默认值:
- void.class
 
 
- 
 - 
- 
resultRefString resultRef 输出结果的泛型数据类型在HttpServlet里的字段名,且字段类型必须是 java.lang.reflect.Type
 如果输出结果数据类型不是泛型,则值为空- 返回:
- String
- 从以下版本开始:
- 2.5.0
 - 默认值:
- ""
 
 
- 
 - 
- 
results@Deprecated(since="2.5.0") Class[] results 已过时。输出结果的数据类型集合,由于结果类型可能是泛型而注解的参数值不支持泛型,因此加入明细数据类型集合- 返回:
- Class[]
- 另请参阅:
- resultRef()
 - 默认值:
- {}
 
 
- 
 - 
- 
exampleString example 返回结果的样例 for OpenAPI Specification 3.1.0- 返回:
- String
 - 默认值:
- ""
 
 
- 
 - 
- 
commentString comment 备注描述- 返回:
- String
 - 默认值:
- ""
 
 
- 
 
-