guice

    1熱度

    1回答

    我對我的應用程序有一個guice依賴關係,我想在OSGI環境中運行。當我嘗試運行它時,給我ClassNotFoundException。而且看起來guice與OSGI不兼容。因此,Guice依賴程序需要採取哪些步驟才能在OSGI上運行。另一種方法是使用公豆,但我不能改變的依賴性(我是新來的OSGI)

    2熱度

    1回答

    下面的代碼我嘗試連接和索引到彈性搜索: package elasticSearchTest; import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder; import java.net.InetAddress; import org.elasticsearch.action.index.Index

    2熱度

    1回答

    所以我想將PlayFramework應用程序從版本2.4.3遷移到2.5.6。我使用的是Squeryl和akka-quartz-scheduler,Squeryl需要手動設置會話,akka-quartz-scheduler作爲自己的實體運行,因爲其他模塊都不依賴於它,儘管它依賴於其他模塊。所以,以前出現了Global -object來處理他們在啓動時: import org.squeryl.{Se

    -1熱度

    1回答

    使用綁定註釋的典型的值是: - public class RealBillingService implements BillingService { @Inject public RealBillingService(@PayPal CreditCardProcessor processor, TransactionLog transactionLog) {

    2熱度

    2回答

    我有一個叫StatsStore的接口。我有這個商店的2個實施。一個名爲InMemoryStatsStore和SqlStatsStore的內存和SQL實現。爲了注入它們,我創建了2個註釋@InMemoryStore和@SqlStore。所述注射是: bind(StatsStore.class) .annotatedWith(InMemoryStore.class) .to(InM

    0熱度

    1回答

    剛剛完成將我的寵物項目從Guice移動到Spring DI。我想分享一些筆記並尋求建議。 Guice配置是使用註釋(唯一可能的方式)完成的,而Spring配置也僅使用註釋:一個AppConfig類使用@Configuration註釋,另外還有大量使用@Bean註解的bean創建方法。 意見和問題: Spring的配置是充滿了創造豆 默認的無參數的構造方法: @Bean public DataPr

    2熱度

    1回答

    我有獲取並保持一個API令牌(簡化的)的模塊: @Singleton public class KeyHolderModule extends AbstractModule { // This doesn't seem to be injected private @Inject TokenConnector connector; private DateTime

    4熱度

    1回答

    如果您有分層架構(DAO,服務,控制器),如何配置Guice? 它應該配置在頂層(控制器)?或者我們應該在每一層配置?如果是這樣,何時如何把它們聯繫在一起? 如何測試?它應該如何? 謝謝。

    1熱度

    1回答

    我有如下代碼 public class ProcessorFactory { @Inject static Provider<Processor> processorProvider; ... } public class ProcessorProvider implements Provider<Processor> { ... @Override

    2熱度

    1回答

    我使用Guice進行依賴注入,我有點困惑。有兩個不同包中的Named註釋: com.google.inject.name.Named和javax.inject.Named(JSR 330?)。我很想依靠javax.inject.*。代碼示例: import javax.inject.Inject; import javax.inject.Named; public class MyClass