【问题标题】:Share cache between Controllers and Scheduler在 Controller 和 Scheduler 之间共享缓存
【发布时间】:2017-08-08 21:23:20
【问题描述】:

我正在使用播放框架 (2.3.7),我的许多控制器都使用缓存(Play 框架附带)。

我正在编写一个计划任务,它应该定期更新缓存 https://www.playframework.com/documentation/2.6.x/ScheduledTasks

但是我收到一条错误消息,提示必须有一个活动的应用程序才能使用缓存。

那么有什么办法可以让控制器、定时任务一起使用缓存呢?

【问题讨论】:

  • 可以分享一下错误信息吗?

标签: playframework playframework-2.3


【解决方案1】:

您需要将当前应用程序注入到代理中。

我看到您标记了 play 2.3(同时您插入了指向可能不同的 2.6 文档的链接)。所以试着把那个导入添加到预定的代码中:

import play.api.Play.current

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2022-08-06
    • 2018-11-29
    相关资源
    最近更新 更多