【问题标题】:How to inject Google App Engine datastore with Guice?如何使用 Guice 注入 Google App Engine 数据存储?
【发布时间】:2013-04-14 17:14:10
【问题描述】:

我正在尝试通过 Guice 将 Google App Engine 的数据存储区注入我的服务:

public class FooServiceImpl implements FooService {

    private final DatastoreService datastoreService;

    @Inject
    public FooServiceImpl (DatastoreService datastoreService) {
        this.datastoreService = datastoreService;
    }
}

但是当我尝试运行它时,我收到以下错误:

未绑定 com.google.appengine.api.datastore.DatastoreService 的实现。

【问题讨论】:

    标签: java google-app-engine dependency-injection google-cloud-datastore guice


    【解决方案1】:

    @Provides 方法添加到您的模块中:

    @Provides
    DatastoreService provideDatastoreService(){
        return DatastoreServiceFactory.getDatastoreService();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2011-05-26
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多