我是Guice的新手,我正在使用大量遺留代碼處理應用程序。它有幾個類,如下所示: public final class DataAccessClass {
private Transaction txn;
@Inject //This was just added
public DataAccessClass(/* injectable parameters */
我有一個基於guice的應用程序,現在需要給定類型的多個實例,所以我打算使用命名註釋來消除依賴關係。然而,這種類型的依賴性也需要根據我得到的結果而變化。 爲了說明可以說我有 @Singleton
public class FooCache {
private final FooCacheListener listener;
@Inject
public FooCac
我嘗試使用谷歌吉斯與@注入和@Singleton性能如下: 我: 模塊與空configure()方法。 接口IFoo 一個類Foo(實現IFoo),用@Singleton註解,帶有@Inject註釋的無參數構造函數。這是單註釋的構造函數。 的類,構造函數和接口是公開的,而且我依然收到以下錯誤: No implementation for IFoo was bound.