public class MappingHandlerMapping extends Object
| 构造器和说明 |
|---|
MappingHandlerMapping(String prefix,
boolean allowOverride) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkGroup(Group group)
检测是否允许修改
|
void |
deleteGroup(List<String> groupIds)
删除分组
|
static Group |
findGroup(String groupId) |
static List<Group> |
findGroups(String groupId) |
TreeNode<Group> |
findGroupTree(String groupId) |
ApiInfo |
getApiInfo(String method,
String requestMapping)
根据请求方法和路径获取接口信息
|
List<ApiInfo> |
getApiInfos() |
static ApiInfo |
getMappingApiInfo(javax.servlet.http.HttpServletRequest request)
根据request获取对应的接口信息
|
String |
getRequestPath(String groupId,
String path)
处理前缀
|
boolean |
hasRegister(Set<String> paths) |
boolean |
hasRegisterMapping(ApiInfo info)
判断是否已注册
|
void |
loadGroup()
加载所有分组
|
boolean |
move(String id,
String groupId)
接口移动
|
void |
registerAllMapping()
注册请求
|
void |
registerController(Object target,
String base) |
void |
registerMapping(ApiInfo info,
boolean delete)
注册请求映射
|
void |
setGroupServiceProvider(GroupServiceProvider groupServiceProvider) |
void |
setHandler(Object handler) |
void |
setMagicApiService(ApiServiceProvider magicApiService) |
void |
setRequestMappingHandlerMapping(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping requestMappingHandlerMapping) |
void |
unregisterMapping(String id,
boolean delete)
取消注册请求映射
|
boolean |
updateGroup(String groupId)
修改分组
|
public MappingHandlerMapping(String prefix, boolean allowOverride) throws NoSuchMethodException
public static ApiInfo getMappingApiInfo(javax.servlet.http.HttpServletRequest request)
public void setRequestMappingHandlerMapping(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping requestMappingHandlerMapping)
public void setHandler(Object handler)
public void setMagicApiService(ApiServiceProvider magicApiService)
public void setGroupServiceProvider(GroupServiceProvider groupServiceProvider)
public void loadGroup()
public void registerAllMapping()
public ApiInfo getApiInfo(String method, String requestMapping)
method - 请求方法requestMapping - 请求路径public boolean checkGroup(Group group)
public boolean updateGroup(String groupId)
public boolean hasRegisterMapping(ApiInfo info)
public void registerMapping(ApiInfo info, boolean delete)
public void unregisterMapping(String id, boolean delete)
public String getRequestPath(String groupId, String path)
groupId - 分组IDpath - 请求路径Copyright © 2020–2021. All rights reserved.