首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未绑定使用@play.cache.NamedCache(值=选项-缓存)注释的play.cache.SyncCacheApi的实现

未绑定使用@play.cache.NamedCache(值=选项-缓存)注释的play.cache.SyncCacheApi的实现
EN

Stack Overflow用户
提问于 2018-01-05 19:01:54
回答 1查看 1.9K关注 0票数 0

我使用的是来自karelcemus版本2.0.1 https://github.com/KarelCemus/play-redis的play版本2.6.2和play-redis。根据文档,我禁用了play的默认EhCacheModule,并启用了play.api.cache.redis.RedisCacheModule并在application.conf中绑定命名缓存,下面是代码示例

代码语言:javascript
复制
play.cache.bindCaches = ["db-cache", "user-cache", "session-cache", "options-cache"]

play {
    modules {
        enabled += "play.api.cache.redis.RedisCacheModule"
        disabled += "play.api.cache.ehcache.EhCacheModule"
    }
}

play.cache.redis {
  bind-default = true
  instances {
    play {
      host:       localhost
      port:       6379
      prefix: default
    }

    options-cache{
      host:       localhost
      port:       6379
      prefix: options
    }
  }

}

对于缓存的实现,我使用play.cache.SyncCacheApi

代码语言:javascript
复制
import javax.inject.Inject;
import javax.inject.Singleton;
import play.cache.NamedCache;
import play.cache.SyncCacheApi;


@Singleton
public class GeneralOptions extends BaseOptions {

    @Inject
    public GeneralOptions(@NamedCache("options-cache") SyncCacheApi cache) {
        super(cache);
    }
}

在编译时我没有在运行时得到错误下面的错误即将到来

代码语言:javascript
复制
No implementation for play.cache.SyncCacheApi annotated with @play.cache.NamedCache(value=options-cache) was bound.
  while locating play.cache.SyncCacheApi annotated with @play.cache.NamedCache(value=options-cache)
    for the 1st parameter of GeneralOptions.<init>(GeneralOptions.java:25)
  while locating GeneralOptions

所以每个类都抛出了错误,谁在使用命名缓存。你知道我缺少什么配置吗?任何建议都是值得感谢的。

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 14:25:10

似乎作者使用了@NamedCache而不是@NamedCache,而且它既没有写在play-redis-samples中,也没有写在readme中。

查看此处:https://github.com/KarelCemus/play-redis/issues/138

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48112233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档