inversion-of-control 相关问题

控制反转(IoC)是描述一些软件架构设计的一个方面的抽象原理,其中与过程编程相比,系统的控制流被反转。

将结构图转换为Autofac的问题

出于各种原因,我们需要在我们的库中使用Autofac。我们当前正在使用Structuremap,并且在将以下内容转换为Autofac For(typeof(Data.New ....

回答 1 投票 0

提供OSGi服务而不实现接口

示例1 @Component(policy = ConfigurationPolicy.OPTIONAL,立即数= false)公共类ServiceImpl实现Service {@Override public void foo(){} ...}示例2 @Component(...

回答 1 投票 0

使用第三方库时如何应用依赖关系反转原理?

[我正在阅读有关依赖关系反转的原理,据我了解,这种关系是反向的,因为程序包A(高级)定义了接口,程序包B(低级)实现了...

回答 1 投票 2

ViewModelLocator,ServiceLocator,依赖注入之间的区别和相似之处

我对模式感到困惑:ViewModelLocator,ServiceLocator,依赖注入。最新结论如下:ViewModelLocator。连接View和ViewModel的地方。公共...

回答 1 投票 2

ViewModel构造函数如何获取所需的接口?

我的问题基于Microsoft的InventorySampleApp。 ServiceLocator包含注册服务和ViewModels的方法Configure()。使用方法GetService ()我们可以获得它。对于...

回答 1 投票 0




Spring Boot如何自动接线和后期构造工作?

我有以下三个类-@SpringBootApplication公共类DemoApplication {public static void main(String [] args){SpringApplication.run(DemoApplication.class,args); } ...

回答 1 投票 0

如何将基础结构与.NetCore WebAPI完全分开,还是应该?

作为软件开发人员,我们知道“依赖倒置原则”和“关注点分离”是我们应遵循的两个主要规则。大多数建筑模式,例如“清洁建筑”,都建议使用...

回答 1 投票 0

如何在Mvx.IoCProvider.Register中提供类似OnActivate的功能(在Autofac中)

Autofac提供了OnActivated()方法,该方法提供了在构造注册类型后运行任何操作的功能。可以在MvvmCross中使用类似的方法吗?你有任何...

回答 1 投票 1

如何将实现数组注入PHP的构造函数中

如何通过构造函数将实现数组注入类。我正在共享c#链接。我想在php中实现相同的目的。如何在PHP中实现相同。公共接口IFoo {} ...

回答 1 投票 1

在字段上具有Spring自定义批注的AOP

我正在研究字段的自定义注释。切入点不起作用。 @Aspect @Configurable(preConstruction = true,autowire = Autowire.BY_TYPE)@Component公共类LocalizationAspect {@ ...

回答 1 投票 0

具有IoC容器和组成根的体系结构

我对DI和IoC容器很陌生。我知道IoC容器应该只存在于项目的组合根目录下。而且我知道解决方案中的所有其他项目都不应...

回答 1 投票 1

“桥梁设计模式”与“带有IOC容器的控制反转之间的差异”

[关于设计模式,我对'通过依赖注入进行控制反转'和'桥梁设计模式'的看法是,它们做相同的事情,但是依赖注入可以并且通常使用...

回答 2 投票 0

当使用@Qualifier指定的bean注入点时如何扩展命名的Spring bean?

使用@Qualifier指定的bean注入点时,如何扩展命名bean?我有一个由3个Spring bean组成的项目1:@Component(“ bean1”)公共类Bean1实现Bean {} @ ...

回答 1 投票 0

每个模块有一个用于DI的XML配置文件有意义吗?

我一直在阅读DI和合成词根。我在文章中已经读到,只有应用程序应该具有合成根目录,而不是库。但是,假设我有一个可重复使用的软件包...

回答 2 投票 0

异步对象未在get_it中注册

我正在将get_it用于IoC。但是,当我尝试使用异步调用注册Bean时,我的应用程序引发了异常。引发异常的函数:import'package:elpee / service / ...

回答 1 投票 0

服务中的许多依赖项

我在服务层的应用程序中遇到依赖项方面的麻烦。我有以下课程:

回答 4 投票 1

StructureMap-> Lamar .NET Core 3.1服务创建不起作用

我正在尝试在最新的dotnet核心发行版(3.1)上从StructureMap迁移到Lamar(4.1.0),该项目在切换到Lamar之前已经起作用,但是发生了很多变化,让我感到迷茫。 ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.