开发者社区 问答 正文

Jfinal Constants中的tokenCache做什么用的

public void setTokenCache(ITokenCache tokenCache) {
        this.tokenCache = tokenCache;
    }

Constants中这句设置是用来干什么的。

展开
收起
小旋风柴进 2016-06-08 10:41:28 3031 分享 版权
1 条回答
写回答
取消 提交回答
  • 头一回有人问这个问题 :) ITokenCache 是用来存放防止重复提交功能生成的 token的缓存。如果不设置则默认使用 session 来存放 token 值。但使用 session 会对集群带来影响,所以 Constants.setTokenCache(...) 可以让开发者来指定 cache 来存放 token。 通常情况下可以使用一个统一的中心 cache 来做,例如 memcache、 redis。

    2019-07-17 19:31:20
    赞同 展开评论
问答地址: