guice

    0熱度

    1回答

    我在Java中發現了以下代碼,解釋瞭如何使用guice很好地將您的配置參數註釋爲帶註釋的字符串參數。 https://github.com/google/guice/wiki/FrequentlyAskedQuestions 我想做同樣的事情,但在斯卡拉。 你會怎麼做? 並注意我正在尋找一個解決方案,使用通用特質/類。東西 trait Foo[T <- SomeOtherType] {} cla

    0熱度

    1回答

    在斯卡拉使用Guice,我試圖重現下面的Java代碼。 美孚接口和類聲明: public interface Foo[T] {} public class FooImpl[T] implements Foo[T] {} 吉斯綁定代碼: bind(Foo.class).to(FooImpl.class); 和一個使用的例子是; @Inject public class Bar(Foo<S

    0熱度

    1回答

    我正在實施從銀行賬戶轉移資金到另一個銀行賬戶。我的問題是,如果我有@Transactional註釋(來自guice)我必須使用同步嗎?事務是否確保另一個線程不會訪問資源? @Transactional(rollbackOn = RuntimeException.class) synchronized public void transfer(@NonNull final Transfer

    0熱度

    1回答

    [請原諒我長的問題,我仍然在學習斯卡拉] 我試圖綁定一個通用的特質到其具有隱含參數的泛型impl。清理代碼如下: trait PersistenceService[T <: SomeOtherClass] { def persist(record: T): Future[Unit] } class MongoPersistenceService[T <: SomeOtherClas

    0熱度

    2回答

    我想通過DI將兩個演員注入到Play控制器中。注入一個演員的作品絕對沒問題,我可以發送消息給這個演員沒有任何問題。然而,注射第二男主角和發送消息時,我得到以下編譯錯誤: play.sbt.PlayExceptions$CompilationException: Compilation error[ambiguous implicit values: both value fooSuperviso

    0熱度

    1回答

    我使用吉斯在Java中+科特林項目注入算法實現的地圖到一個特定的bean,但我不斷收到 1) No implementation for java.util.Map<java.lang.String, ? extends com.scherule.scheduling.algorithms.SchedulingAlgorithm> annotated with @com.google.inject

    0熱度

    1回答

    我將我的應用程序從Jersey2/HK2遷移到Dropwizard。我使用dropwizard-guicey將Guice集成到我的應用程序中,同時保留了我的一些HK2綁定/功能。 Dropwizard-guicey默認綁定單例作用域中的所有資源,這讓我想知道 - 在這種情況下,綁定子資源的建議方式是什麼?在新澤西州,我可以做 @Path("{pathParamId}/sub-resource")

    0熱度

    1回答

    我有一堆動物的對象,例如: 他們中的一些有依賴注入: class Monkey @Inject() (wsClient: WSClient, configuration: Configuration) extends Animal { ... } ,有些不是: class Giraffe extends Animal { ... } 在我AnimalsService

    0熱度

    1回答

    我正在實現面向服務的體系結構系統。我的系統中有一些類與外部API對話,所以當我啓動我的程序時,必須有一些方法可以實例化這些類,以便每次有人發送請求時都不必實例化它們。我想知道Google Guice是否會有類似的東西,但到目前爲止,我發現Google Guice非常適合爲界面選擇實現類,以及按需實例化。 爲了讓我的問題更清晰一些,比方說ClassAPIUser是調用外部API的類,它是我想在開始時

    0熱度

    1回答

    我想在Google App Engine上使用Jersey創建一個RESTFul Web服務。我正在嘗試添加Guice進行依賴注入。 我已addeded在web.xml <listener> <listener-class>com.archit.guice.GuiceListener</listener-class> </listener> <filter>