public class WeChatMpDynamicConfigInRedisStorage extends Object implements WeChatMpDynamicConfigStorage
| Constructor and Description |
|---|
WeChatMpDynamicConfigInRedisStorage(WeChatMpProperties.WeChatMp weChatMp,
org.springframework.web.client.RestTemplate restTemplate,
com.github.myoss.phoenix.core.cache.lock.LockService lockService,
int lockTime,
org.springframework.data.redis.core.StringRedisTemplate redisTemplate)
微信公众号 "动态配置"(如:access_token)使用 Redis 存储
|
| Modifier and Type | Method and Description |
|---|---|
void |
expireAccessToken()
强制将 access_token 过期掉
|
String |
getAccessToken()
获取 access_token 值
|
String |
getAccessToken(boolean forceRefresh)
获取 access_token 值,请使用定时任务调用此接口进行刷新 access_token 值
|
boolean |
isAccessTokenExpired()
判断 access_token 是否过期
|
void |
updateAccessToken(String accessToken,
int expiresInSeconds)
更新 access_token 值
|
public WeChatMpDynamicConfigInRedisStorage(WeChatMpProperties.WeChatMp weChatMp, org.springframework.web.client.RestTemplate restTemplate, com.github.myoss.phoenix.core.cache.lock.LockService lockService, int lockTime, org.springframework.data.redis.core.StringRedisTemplate redisTemplate)
weChatMp - 微信公众号的属性配置restTemplate - Http RestTemplatelockService - 缓存锁服务接口lockTime - 锁的过期时间redisTemplate - String RedisTemplatepublic String getAccessToken(boolean forceRefresh)
WeChatMpDynamicConfigStoragegetAccessToken in interface WeChatMpDynamicConfigStorageforceRefresh - 是否强制刷新public String getAccessToken()
WeChatMpDynamicConfigStoragegetAccessToken in interface WeChatMpDynamicConfigStoragepublic boolean isAccessTokenExpired()
WeChatMpDynamicConfigStorageisAccessTokenExpired in interface WeChatMpDynamicConfigStoragepublic void updateAccessToken(String accessToken, int expiresInSeconds)
WeChatMpDynamicConfigStorageupdateAccessToken in interface WeChatMpDynamicConfigStorageaccessToken - 新的 access_token 值expiresInSeconds - 过期时间,单位:秒public void expireAccessToken()
WeChatMpDynamicConfigStorageexpireAccessToken in interface WeChatMpDynamicConfigStorageCopyright © 2018. All rights reserved.