@Controller
public class ApiController
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private java.util.Map<java.lang.String,AbstractAppDirective> |
appDirectiveMap |
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
appList |
static java.lang.String |
EXCEPTION |
static java.lang.String |
INTERFACE_NOT_FOUND |
protected org.apache.commons.logging.Log |
log |
protected org.springframework.http.converter.json.MappingJackson2HttpMessageConverter |
mappingJackson2HttpMessageConverter |
static java.lang.String |
NEED_APP_TOKEN |
static java.lang.String |
NEED_LOGIN |
static java.util.Map<java.lang.String,java.lang.String> |
NOT_FOUND_MAP |
static java.lang.String |
UN_AUTHORIZED |
构造器和说明 |
---|
ApiController() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
api()
接口请求统一分发
|
void |
api(java.lang.String api,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
接口指令统一分发
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
apis()
接口列表
|
void |
init(DirectiveComponent directiveComponent,
java.util.List<AbstractAppDirective> directiveList)
接口初始化
|
protected final org.apache.commons.logging.Log log
private java.util.Map<java.lang.String,AbstractAppDirective> appDirectiveMap
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> appList
protected org.springframework.http.converter.json.MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter
public static final java.lang.String INTERFACE_NOT_FOUND
public static final java.lang.String NEED_APP_TOKEN
public static final java.lang.String UN_AUTHORIZED
public static final java.lang.String NEED_LOGIN
public static final java.lang.String EXCEPTION
public static final java.util.Map<java.lang.String,java.lang.String> NOT_FOUND_MAP
@RequestMapping(value={"/","/**"}) @ResponseBody public java.util.Map<java.lang.String,java.lang.String> api()
@RequestMapping(value="{api}") public void api(@PathVariable java.lang.String api, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
api
- request
- response
- @RequestMapping(value="apis") @ResponseBody public java.util.List<java.util.Map<java.lang.String,java.lang.String>> apis()
@Autowired(required=false) public void init(DirectiveComponent directiveComponent, java.util.List<AbstractAppDirective> directiveList)
directiveComponent
- directiveList
-