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