inversion-of-control 相关问题

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

如何配置ninject将不同的依赖类型注入到同一个类中?

我遇到了我认为一定是常见的依赖注入相关问题。我无法找到相关的示例,而且我不喜欢我能提出的最佳解决方案。

回答 2 投票 0

在配置文件中注入抽象类,而不是使用扩展它的新类实例化 Spring Boot

我对 Spring Boot 和 Bean 概念很陌生。我的课程如下: 公共类 PersonController { 私人最终审计服务审计服务; @GetMapping("/{id}/修订&

回答 1 投票 0

错误:“未找到特定类型的bean”

我对 Spring Boot 和 Bean 概念很陌生。我的课程如下: 公共类 PersonController { 私人最终审计服务审计服务; @GetMapping("/{id}/修订&

回答 1 投票 0

如何通过在配置文件中添加bean来解决“找不到特定类型的bean”的问题

我对 Spring Boot 和 Bean 概念很陌生。我有一些如下所示的课程: 公共类 PersonController { 私人最终审计服务审计服务; @GetMapping("/{id}/

回答 1 投票 0

Autofac - ASP.NET Core 中操作过滤器中的属性注入

在使用 ASP.NET Web API 2 编写应用程序时,我成功地使用 Autofac 在过滤器级别实现了属性注入。 (下面的示例属于非核心 ASP.NET Web API) builder.Register(x =&...

回答 2 投票 0

Autofac。无需特定注入即可解析基类属性

我正在寻找以下问题的可能解决方案。 我有一个基类,它具有一个依赖项,我目前使用属性注入来满足该依赖项。 公共类基类{ IService SomeServ...

回答 2 投票 0

Azure Function 中的 Autofac 依赖注入

我正在尝试在Azure功能中使用Autofac IOC来实现DI。 我需要构建容器,但不确定将构建容器的代码放在哪里

回答 6 投票 0

如何使用依赖注入 C# 有条件地选择策略模式的具体实现

我正在尝试理解策略模式,以便将其用于解决我遇到的问题。 当前的代码看起来是这样的,我有一个想要根据付款类型处理的金额。 酒吧...

回答 3 投票 0

温莎配置标准实践

我继承的应用程序使用流畅的界面来配置我们的 Windsor 容器,而这种大的配置非常令人恶心。 过去我创建了一个扩展方法...

回答 1 投票 0

Nette 框架 - 从演示者或拿铁模板内部访问、获取服务、服务类模型、组件、助手

如何在 Nette 中从演示者(控制器)内部检索服务到模型、模板?

回答 1 投票 0

Spring DI:聚合或组合

聚合:如果两个对象有自己的生命周期并且彼此不紧密耦合(可以独立存在)。 A类{ 乙b; } b 的默认值为 null,A 的对象...

回答 3 投票 0

Spring中bean的lifycycle回调问题

Spring 文档描述了 Ioc 容器管理的 beans 默认情况下是隐式预实例化的,而不是将它们指定为延迟初始化。我定义了一个子 bean 定义 A

回答 1 投票 0

SpringApplication.run()无需启动

我是 Spring 的初学者。我目前正在尝试运行一个非常简单的项目,只是为了开始学习 Spring 并理解 IoC 和依赖注入。一开始我创建了一个 sim...

回答 1 投票 0

我什么时候应该在 Spring Boot 中使用自定义配置类?

我现在正在学习spring,不明白为什么以及何时我们需要使用自定义的@Configuration类和其中的@Bean,因为spring会自动完成所有事情 @配置和...

回答 2 投票 0

无法注入List属性,会抛出ConversionNotSupportedException

我有两颗这样的豆子: 我有两颗这样的豆子: <alias name="defaultProblematicBean" alias="problematicBean" /> <bean id="defaultProblematicBean" class="com.application.ProblematicClass"> <property name="strategies" ref="problematicStrategiesList" /> </bean> <alias name="defaultProblematicStrategiesList" alias="problematicStrategiesList" /> <util:list id="defaultProblematicStrategiesList"> <bean id="bean1" parent="defaultProblematicBean" class="com.application.ProblematicClass$ProblematicInnerClass1" /> <bean id="bean2" parent="defaultProblematicBean" class="com.application.ProblematicClass$ProblematicInnerClass2" /> </util:list> ProblematicInnerClass1 和 ProblematicInnerClass2 是 ProblematicClass 内部的静态内部类,从 ProblematicClass 扩展。 当我尝试启动上下文时,spring 抛出以下错误: bean初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException: 无法将“jdk.proxy4.$Proxy363 实现 java.util.List”类型的属性值转换为属性“strategies”所需的类型“java.util.List”; 嵌套异常是 java.lang.IllegalStateException:单例实例尚未初始化 我试图理解为什么 spring 不能映射 java.util.List。为什么它会生成代理? 我一直在Spring内部进行深入调试,但无济于事。这个问题从 spring 5.3.29 开始出现 任何帮助将不胜感激! 这个问题从 5.3.29 开始出现,下面的错误解释了原因: https://github.com/spring-projects/spring-framework/issues/31138

回答 1 投票 0

SwiftUI 与环境对象的依赖注入

我正在尝试创建某种解决方案来将依赖项注入到 SwiftUI 视图模型中,但我不知道我是否正在做某件事,或者是否需要将其带回绘图表。 结构

回答 2 投票 0

将结构图与 log4net 包装器一起使用

我有以下界面: 公共接口ILogger { void Debug(字符串消息, params object[] 值); void Info(字符串消息, params object[] 值); 沃伊...

回答 3 投票 0

我不懂好莱坞原则

对不起我的英语。 我在阅读《Head First Design Patterns》一书时偶然发现了这个原则。我看到其他人在 StackOverFlow 上问同样的问题和一些文章,但我...

回答 2 投票 0

Zenject Unity3D - 从游戏对象层次结构注入依赖项

我正在开发一个使用 Zenject 进行依赖注入的 Unity3D 项目。在我的项目中,我有一个 UpgradeCardButton 组件,它注入了 ButtonUpgradeCommand 对象。 按钮升级逗号...

回答 0 投票 0

.NET Core 5 - 将类注册为单例,并在其构造函数中使用字符串

我有一个 .NET 5 Web 应用程序,在其中我尝试将特定类注册为单例实例。 我知道 .NET 5 现在已经不再支持,并且有计划升级这个应用程序...

回答 1 投票 0

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