2020-04-09 16:44

@JFinal 谢谢,我想再咨询一下,如果想使用redis作为存储access_token代码需要如何改写,推荐一个链接,万分感谢

2020-04-03 12:30

@JFinal 谢谢你的回复,我现在的情况不是本地与生产这样条件下发生的,而是只在生产环境中,使用不同电脑登录,当先登录的一方推送微信模板时,首先获取缓存的token,进而使用HttpUtils.post发送模板消息,可当后登录的一方,同样执行推送模板操作时,会获取新的token,应该是调用了jfinal-weixin1.8 类AccessTokenApi中的getAccessToken()方法中
String appId = ApiConfigKit.getApiConfig().getAppId();
AccessToken result = (AccessToken)accessTokenCache.get(appId);
根据result 判断是否执行AccessTokenApi.refreshAccessToken(),都是在同一个项目中,后者发送模板时没有获取和使用缓存中的token,而且重新获取了,这是如何造成的呢?是因为ApiConfigKit.setThreadLocalApiConfig(apiConfig);使用localthread来操作配置文件的原因吗?