@Documented
@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface HttpMapping
详情见: https://redkale.org
限定符和类型 | 必需的元素和说明 |
---|---|
java.lang.String |
url |
限定符和类型 | 可选元素和说明 |
---|---|
int |
actionid
操作ID值,鉴权时用到
|
boolean |
auth
是否鉴权,默认需要鉴权
|
int |
cacheseconds
结果缓存的秒数, 为0表示不缓存
* 当值大于0,将被缓存一段时间(默认值 seconds=15秒)。 |
java.lang.String |
comment
备注描述
|
boolean |
inherited
是否能被继承, 当 HttpServlet 被继承后该方法是否能被子类继承
|
java.lang.String[] |
methods
允许方法(不区分大小写),如:GET/POST/PUT,为空表示允许所有方法
|
java.lang.String |
result
输出结果的数据类型
|
java.lang.Class[] |
results
输出结果的数据类型集合,由于结果类型可能是泛型而注解的参数值不支持泛型,因此加入明细数据类型集合
|
public abstract int cacheseconds
public abstract java.lang.String[] methods
public abstract boolean inherited