jfinal-weixin中遇到的疑惑

在jfinal-weixin中,AccessTokenApi.getAccessToken()是如何处理微信token过期时间,看了源码,RedisAccessTokenCache实现中,设置了过期时间为7191秒,我这边没有配置redis,应该走的DefaultAccessTokenCache,看这个类的源码,没看到处理过期的逻辑。

3.png2.png

评论区

杜福忠

2021-12-15 19:08

AccessToken的isAvailable()方法,可以反向看一下哪些地方调用就知道整体调用逻辑了

jfinal爱好者22

2021-12-16 09:15

@杜福忠 是的,大佬厉害!另外,怎么配置存到redis里面呢?

杜福忠

2021-12-16 10:03

@jfinal爱好者22 先启动RedisPlugin
https://jfinal.com/doc/8-2
再放入:
ApiConfigKit.setAccessTokenCache(new RedisAccessTokenCache());
https://gitee.com/jfinal/jfinal-weixin/wikis/AccessTokenApi

jfinal爱好者22

2021-12-16 10:22

@杜福忠 好的,谢谢