0

我正在尝试通过 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 的实现。

4

1 回答 1

2

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

@Provides
DatastoreService provideDatastoreService(){
    return DatastoreServiceFactory.getDatastoreService();
}
于 2013-04-14T19:01:26.097 回答