| 限定符和类型 | 方法和说明 |
|---|---|
ApiInfo |
MappingHandlerMapping.getApiInfo(String method,
String requestMapping)
根据请求方法和路径获取接口信息
|
static ApiInfo |
MappingHandlerMapping.getMappingApiInfo(javax.servlet.http.HttpServletRequest request)
根据request获取对应的接口信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApiInfo> |
MappingHandlerMapping.getApiInfos() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
MappingHandlerMapping.hasRegisterMapping(ApiInfo info)
判断是否已注册
|
void |
MappingHandlerMapping.registerMapping(ApiInfo info,
boolean delete)
注册请求映射
|
| 限定符和类型 | 方法和说明 |
|---|---|
JsonBean<ApiInfo> |
MagicAPIController.get(javax.servlet.http.HttpServletRequest request,
String id)
查询接口详情
|
JsonBean<List<ApiInfo>> |
MagicAPIController.list(javax.servlet.http.HttpServletRequest request)
查询所有接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
JsonBean<String> |
MagicAPIController.save(javax.servlet.http.HttpServletRequest request,
ApiInfo info)
保存接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
RequestInterceptor.afterCompletion(ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
Object returnValue,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Throwable throwable)
接口执行完毕之后执行
|
default boolean |
AuthorizationInterceptor.allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization,
ApiInfo apiInfo)
是否拥有对该接口的增删改权限
|
default Object |
RequestInterceptor.postHandle(ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
Object returnValue,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
执行完毕之后执行
|
default Object |
RequestInterceptor.preHandle(ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
请求之前执行
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiInfo |
ApiInfo.copy() |
ApiInfo |
RequestEntity.getApiInfo() |
ApiInfo |
ApiInfo.simple() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RequestEntity.setApiInfo(ApiInfo apiInfo) |
| 构造器和说明 |
|---|
RequestEntity(ApiInfo apiInfo,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean requestedFromTest,
Map<String,Object> parameters,
Map<String,Object> pathVariables) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiInfo |
MagicAPIService.getApiInfo(String id)
获取接口详情
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApiInfo> |
MagicAPIService.apiList()
获取接口列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
MagicBackupService.backup(ApiInfo apiInfo)
备份接口
|
boolean |
ApiServiceProvider.exists(ApiInfo info)
判断接口是否存在
|
boolean |
ApiServiceProvider.existsWithoutId(ApiInfo info)
判断接口是否存在
|
String |
MagicAPIService.saveApi(ApiInfo apiInfo)
保存接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiInfo |
DefaultMagicAPIService.getApiInfo(String id) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApiInfo> |
DefaultMagicAPIService.apiList() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DefaultMagicAPIService.saveApi(ApiInfo info) |
Copyright © 2020–2021. All rights reserved.