dependency-injection

    1熱度

    1回答

    我有以下簡單的彈簧,啓動應用程序,它使用了Apache的駱駝: DemoApplication.java: @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.

    0熱度

    1回答

    我有這個界面的多種實現: public interface IDomainEventHandler<TDomainEventContext> where TDomainEventContext : IDomainEventContext { void Handle(TDomainEventContext context, object sender); } ,我想根據事

    0熱度

    2回答

    我有一個注入Presenter的MainActivity,Presenter對象注入交互器和交互器對象注入APIHelper。 MainModule中有演示者,交互者和APIHelper的所有提供者。 @Module public class MainActivityModule { private final MainActivity activity; //Context context

    0熱度

    1回答

    嗨我目前正在使用Autofac依賴解析器注入服務到我的viewmodels(使用viewmodel定位器)。我需要做的要求,我想注入驗證規則外部服務的一些數據驗證(binding validation): public class ExternalServiceValidationRule : ValidationRule { private readonly IValidationS

    1熱度

    1回答

    我有一個用例,似乎表明需要在Toothpick DI庫中提供類似scope.removeModules(...)的東西。 在一個Android應用程序中,我有一個模塊,它創建一個綁定到通過Retrofit-library接口與服務器對話的類的綁定。實際的服務器URL在該類創作的時間規定,因此被作爲一個模塊的構造函數的參數提供: class NetworkModule(serverUrl: Stri

    0熱度

    2回答

    我試圖用Vert.x和HK2擴展爲依賴項注入構建應用程序。但是,我似乎無法找到任何能夠讓我看到完整畫面的例子。 請注意,我完全不瞭解依賴注入。 我按照this example所示的方法做了,但是在啓動應用程序時,我得到一個NoSuchMethodException,因爲它試圖訪問vertex類(SimpleVerticle)中不存在的默認無參數構造函數。 在我的build.gradle中,main

    1熱度

    2回答

    我有默認DI實現的Asp.net Core項目。 因此,我通過DI獲取BL服務實例,存儲庫和EF上下文。 我有抽象方法返回某些類型的參數。 IDocumentPreprocessor CreateDocumentPreprocessor(DocType docType) { switch (docType) { case DocType.Txt:

    0熱度

    1回答

    我只是想問一下,是否有辦法以最簡單的方式使用unity來註冊依賴關係。 ​​ 我確實有30-40個類和接口,我不想編寫冗餘代碼。有沒有什麼方法可以用最簡單的方式編碼?就像獲取所有類並製作一個循環並註冊它一樣? 謝謝!

    0熱度

    1回答

    我是kotlin和kodein開發的新成員。 我想將數據注入到一個不擴展的簡單類中。 我有我的MainActivity延伸KodeinAppCompatActivity(), 我的片段延伸KodeinSupportFragment()呼籲從我的簡單的類CallType的功能。但是這個函數必須從其他簡單類ConnectivitySate改變布爾值。我不想使用靜態值。 下面,我的代碼: class A

    0熱度

    1回答

    我有一個私有構造函數和一個靜態創建方法,返回一個類的實例,我希望Unity在請求類的實例時調用此方法。 例如: public interface IService { void MethodA(); } public class Service: IService { private Service(){} public static Service Cr