com.jfinal.weixin.sdk.api

## 类 ApiConfigKit

- java.lang.Object
- - com.jfinal.weixin.sdk.api.ApiConfigKit

-     public class ApiConfigKit
      extends Object

  将 ApiConfig 绑定到 ThreadLocal 的工具类，以方便在当前线程的各个地方获取 ApiConfig 对象： 1：如果控制器继承自 MsgController 该过程是自动的，详细可查看 MsgInterceptor 与之的配合 2：如果控制器继承自 ApiController 该过程是自动的，详细可查看 ApiInterceptor 与之的配合 3：如果控制器没有继承自 MsgController、ApiController，则需要先手动调用 ApiConfigKit.setThreadLocalAppId(appId) 来绑定 appId 到线程之上

- - ### 构造器概要

    构造器
    构造器和说明
    `ApiConfigKit()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static IAccessTokenCache` | `getAccessTokenCache()`
    `static ApiConfig` | `getApiConfig()`
    `static ApiConfig` | `getApiConfig(String appId)`
    `static String` | `getAppId()`
    `static boolean` | `isDevMode()`
    `static ApiConfig` | `putApiConfig(ApiConfig apiConfig)` 添加公众号配置，每个appId只需添加一次，相同appId将被覆盖。
    `static ApiConfig` | `removeApiConfig(ApiConfig apiConfig)`
    `static ApiConfig` | `removeApiConfig(String appId)`
    `static void` | `removeThreadLocalAppId()`
    `static void` | `setAccessTokenCache(IAccessTokenCache accessTokenCache)`
    `static void` | `setDevMode(boolean devMode)`
    `static void` | `setThreadLocalAppId(String appId)`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ApiConfigKit

          public ApiConfigKit()

  - ### 方法详细资料

    - #### setDevMode

          public static void setDevMode(boolean devMode)

    - #### isDevMode

          public static boolean isDevMode()

    - #### putApiConfig

          public static ApiConfig putApiConfig(ApiConfig apiConfig)

      添加公众号配置，每个appId只需添加一次，相同appId将被覆盖。 第一个添加的将作为默认公众号配置
      参数:
        `apiConfig` - 公众号配置
      返回:
        ApiConfig 公众号配置

    - #### removeApiConfig

          public static ApiConfig removeApiConfig(ApiConfig apiConfig)

    - #### removeApiConfig

          public static ApiConfig removeApiConfig(String appId)

    - #### setThreadLocalAppId

          public static void setThreadLocalAppId(String appId)

    - #### removeThreadLocalAppId

          public static void removeThreadLocalAppId()

    - #### getAppId

          public static String getAppId()

    - #### getApiConfig

          public static ApiConfig getApiConfig()

    - #### getApiConfig

          public static ApiConfig getApiConfig(String appId)

    - #### setAccessTokenCache

          public static void setAccessTokenCache(IAccessTokenCache accessTokenCache)

    - #### getAccessTokenCache

          public static IAccessTokenCache getAccessTokenCache()

Copyright © 2017. All rights reserved.