我正在使用play framework(2.3.7),我的很多控制器使用Cache(Play Framework附带)。
我正在编写一个计划任务,应定期更新缓存 https://www.playframework.com/documentation/2.6.x/ScheduledTasks
但是我收到一条错误消息,说明必须有一个活动的应用程序才能使用缓存。
那么控制器,计划任务可以一起使用缓存吗?
答案 0 :(得分:0)
您需要将当前应用程序注入代理程序。
我看到你标记播放2.3(同时你插入2.6文档的链接可能会有所不同)。因此,请尝试将该导入添加到计划代码中:
import play.api.Play.current