JFinal中关于CacheInterceptor的用法疑问

发布于 2021-12-05 10:26:03 字数 277 浏览 709 评论 4

@JFinal ,最近需要用到缓存方面的功能,看了jfinal的文档,说里面有一个CacheInterceptor拦截器,可以将本action检索的数据缓存起来,下次不用再检索,直接使用缓存的数据去render一个html文件。我的问题是,我的这个action里数据分页了,可定就有分页参数了,每次检索可能是不同的数据,他是怎么区分的?我能使用这个拦截器吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不再见 2021-12-09 11:45:35

明白了。谢谢!

命硬 2021-12-09 11:07:10

CacheInterceptor 根据请求的 actionKey urlPara queryString 三者来生成 cacheName 与 cacheKey,只要你的分页请求的 actionKey urlPara  queryString 是唯一确定、不同页面其值不同就可以用

背叛残局 2021-12-09 07:40:19

现在暂时不考虑数据安全性问题。

百思不得你姐 2021-12-09 01:26:06

你要是用于这种数据,我并不推荐。

注意缓存数据的安全性,注意缓存可能是共用的,如果只是某些用户的私有数据,注意控制缓存的KEY,避免数据泄露。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文