guice

    0熱度

    1回答

    我想使用Guice類型文字內置注入,因爲我需要注入類信息。請參見下面的例子: public class Foo<T> { private Class<T> clazz; @Inject public Foo(TypeLiteral<T> literal) { this.clazz = literal.getRawType(); } }

    0熱度

    1回答

    的我有,應在噴射階段期間創建一個類,但這種情況不會在代碼的任何地方引用。這個類與其他的通信方式是通過事件總線 public class DefaultCounterTracker { private final EventBus eventBus; private final ReplicatedMap<String, String> trackerCache; @

    0熱度

    1回答

    我正在試圖像上面提到的here那樣插入cache-annotations-ri-guice。我發現了description。但它不起作用。 我的測試項目看起來像 public class HomeController extends Controller { public Result index() { return ok(getString("qwe")); } @Cach

    0熱度

    1回答

    我有一個外部庫(scala-redis),在初始化客戶端時需要隱式的ActorSystem。我想在我的Play(2.6)應用程序中將我的RedisClient作爲Singleton,因爲將它作爲Singleton是有意義的。 class CustomAppModule(environment: Environment, configuration: Configuration)

    1熱度

    1回答

    我剛剛瞭解到依賴注入(DI),我開始喜歡它。爲了注入依賴關係,我使用了Google Guice框架。一切都運行良好,但在編寫模塊時,我想到如果我的模塊需要依賴作爲構造函數,畢竟它只是一個擴展AbstractModule的類。因此,基本上,我有3個模塊作爲一個整體。 環境模塊 public class EnvModule extends AbstractModule { @Overrid

    1熱度

    1回答

    我正在使用Restice和Guice。 一個CachedThreadPool的肺癌在我的吉斯: @Provides @Singleton @Named("name0") public ExecutorService provideAutoDisconnectThreadPool() { return Executors.newCachedThreadPool(); } 本想關

    0熱度

    2回答

    在我的黃瓜測試中,我想截取我係統邊界上的一些調用,然後驗證這些調用的參數。 因此,在每個場景中,我執行一些操作,攔截器攔截調用某些外部系統的參數並將它們存儲在某個類中,我們將其稱爲ScenarioContext。然後這些參數在我的@Then步驟定義中進行驗證。 的問題是ScenarioContext類具有全局@Singleton範圍意味着許多不好的事情,包括無法並行運行,必要情況下每個場景,場景之

    2熱度

    2回答

    我有一個類A作爲guice依賴。該集是單身人士。下面是代碼示例: class A { private Set<InetAddress> set; private String pingUriPath; @Inject public A(Set<InetAddress> set, @Named("pingUri") String pingUriPath)

    0熱度

    1回答

    我有一個控制器: class HomeController @Inject() (cc: ControllerComponents) extends AbstractController(cc)with Logging { this: SecuredActionByToken => def index = CheckedToken{ ... 凡SecuredAction

    0熱度

    1回答

    我有一個模塊,我在其中創建一個提供程序,並且該提供程序需要作爲另一個提供程序在同一模塊中的依賴項。但是,這對我的設置目前不可行。我該如何解決這個問題?還應該注意的是,所有的依賴都是第三方庫,所以我相信我不應該在我的模塊中綁定這個(根據我讀過的)。 不幸的是,由於NDA我不能提供實際的代碼,而是依賴層次的例子可以在下面看到: public MyModule extends AbstractModul