public interface WxMpDataStore
默认实现为 DefaultWxMpDataStore, 底层采用延时队列实现, 效率较低
建议手动注入该接口, 实现为 WxMpRedisDataStore, 底层采用 Redis 实现
DefaultWxMpDataStore,
WxMpRedisDataStore| 限定符和类型 | 方法和说明 |
|---|---|
String |
getBaseAccessToken(String key)
获取 BaseAccessToken
|
String |
getJsApiTicket(String key)
获取 JsApiTicket
|
String |
getWebAccessToken(String key)
获取 WebAccessToken
|
String |
getWebRefreshAccessToken(String key)
获取 WebRefreshAccessToken
|
void |
printAllData()
打印所有数据
仅限测试使用
|
void |
setBaseAccessToken(String key,
String baseAccessToken,
Duration expireTime)
设置 BaseAccessToken
|
void |
setJsApiTicket(String key,
String jsApiTicket,
Duration expireTime)
设置 JsApiTicket
|
void |
setWebAccessToken(String key,
String webAccessToken,
Duration expireTime)
设置 WebAccessToken
|
void |
setWebRefreshAccessToken(String key,
String webRefreshAccessToken,
Duration expireTime)
设置 WebRefreshAccessToken
|
void setBaseAccessToken(@NonNull
String key,
@NonNull
String baseAccessToken,
@NonNull
Duration expireTime)
key - KeybaseAccessToken - baseAccessTokenexpireTime - 过期时间@Nullable String getBaseAccessToken(@NonNull String key)
key - Keyvoid setWebAccessToken(@NonNull
String key,
@NonNull
String webAccessToken,
@NonNull
Duration expireTime)
key - KeywebAccessToken - WebAccessTokenexpireTime - 过期时间@Nullable String getWebAccessToken(@NonNull String key)
key - Keyvoid setWebRefreshAccessToken(@NonNull
String key,
@NonNull
String webRefreshAccessToken,
@NonNull
Duration expireTime)
key - KeywebRefreshAccessToken - WebRefreshAccessTokenexpireTime - 过期时间@Nullable String getWebRefreshAccessToken(@NonNull String key)
key - Keyvoid setJsApiTicket(@NonNull
String key,
@NonNull
String jsApiTicket,
@NonNull
Duration expireTime)
key - KeyjsApiTicket - JsApiTicketexpireTime - 过期时间@Nullable String getJsApiTicket(@NonNull String key)
key - Keyvoid printAllData()
仅限测试使用
Copyright © 2021 HaiChuang Inc.. All rights reserved.