腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
用
DI
注入
的
服务
有
很多
方法
。
有没有
什么
方法
可以
让
这些
东西
更
容易
定位
?
c#
、
.net
、
xamarin
、
xamarin.forms
我
使用
的
是Microsoft.Extensions.DependencyInjection版本5.0.1
的
nuget包 下面是一个例子。它是一个包含大量(超过100个)
方法
的
UtilityService: public partial class UtilsService : IUtilsService { } public async
浏览 6
提问于2021-02-06
得票数 0
回答已采纳
1
回答
依赖
注入
:应该
注入
所有内容还是对某些对象使用
服务
定位
器?
php
、
zend-framework
、
dependency-injection
我
目前正在重构基于Zend Framework
的
PHP库,从使用
服务
定位
器到(构造函数)依赖
注入
(
DI
)。
我
觉得它大大改进了
我
的
代码,但我不确定是否应该
注入
所有的依赖项。
服务
定位
器对于经常使用且不特定
的
依赖项来说似乎
更
容易
。
我
有
以下依赖项,
我
仍然使用
服务
<e
浏览 4
提问于2012-03-15
得票数 9
回答已采纳
2
回答
依赖
注入
示例
java
、
dependency-injection
、
inversion-of-control
有
一个不错
的
,它似乎对
DI
和IoC有意义 但是
我
想在这个例子中没有使用任何模式(本例中
的
IoC只是简单
的</em
浏览 2
提问于2015-09-13
得票数 1
3
回答
依赖
注入
还是
服务
位置?
c#
、
language-agnostic
、
loose-coupling
、
service-locator
我
正在努力学习依赖
注入
,其中有许多微妙之处
我
还没有掌握。为此,
我
开始阅读的书之一是卡尔·塞金
的
"“。
有
一个关于依赖
注入
的
例子:{ { { }} 然后,他建
浏览 0
提问于2013-02-06
得票数 2
回答已采纳
2
回答
使用applicationcontext.getbean与@configurable
的
优势
java
、
spring
、
dependency-injection
、
aspectj
与没有由bean
di
applicationcontext.getbean?管理
的
bean相比,使用@可配置
的
优点是
什么
?有谁列出赞成和反对
的
吗?
浏览 3
提问于2009-12-15
得票数 1
回答已采纳
1
回答
没有
服务
定位
器
的
IFilterProvider
注入
c#
、
asp.net-mvc
、
asp.net-mvc-4
、
dependency-injection
、
asp.net-mvc-filters
我
的
目标是:在
DI
提供
的
情况下
注入
一个IFilterProvider,但默认情况下返回到全局FilterProviders.Providers.GetFilters()
方法
。互联网上有
很多
资源(包括“官方”Microsoft ),演示如何将IFilterProvider接口
注入
到类中。然而,他们都使用
服务
定位
器反模式(每马克西曼)这样做。下面是
我
找到
的
一份清单:
浏览 2
提问于2013-02-24
得票数 2
回答已采纳
2
回答
映射对象、类或
服务
或静态函数
的
最佳解决方案
angular
、
typescript
、
dependency-injection
我
需要用转换器将json结果映射到本地类对象,因此
我
对此
有
一些想法: 创建一个
可以
包含项目所有转换器
的
可
注入
服务
。你能告诉
我
哪个更好吗?可能是另一个?你
有
类似的经验吗?谢谢。
浏览 1
提问于2018-10-22
得票数 1
1
回答
如何避免
服务
定位
器/使用CastleWindsor在ASP.NET MVC中实现
服务
定位
器
asp.net-mvc
、
dependency-injection
、
castle-windsor
、
castle
、
service-locator
我
使用CastleWindsor作为
我
的
依赖
注入
框架,当您在Controller中时,所有
这些
都能很好地工作,因为我们
可以
使用具有控制器
的
构造函数
注入
。但是
有
一些特定
的
情况,依赖
注入
(构造函数
注入
)不起作用。例如:
我
希望能够在一些实用类或扩展
方法
中解决
我
与IOC
的
依赖关系(例如。( HtmlHelper )在我
浏览 3
提问于2015-10-03
得票数 1
3
回答
使用注解
注入
依赖项是否消除了依赖项
注入
(外部配置)
的
主要好处?
java
、
unit-testing
、
spring
、
dependency-injection
我
使用
的
是Spring,这是一个控制器:public class PersonController { private@Resource(name="personService")} 例如,这将允许
我
使用两个
服务
,一个是test
服务
,另一个是
浏览 0
提问于2011-07-01
得票数 6
回答已采纳
1
回答
DI
容器
的
优点和正确使用
dependency-injection
、
inversion-of-control
、
ioc-container
我
在获得IoC (
DI
)容器
的
优势时遇到了麻烦,比如尼尼特、联合等等。
我
对
这些
概念
的
理解如下:
DI
:将依赖项
注入
需要依赖项
的
类(最好通过构造函数
注入
)。
我
完全明白为
什么
不那么紧
的
耦合是一件好事。
我
确实明白,这会产生另一种依赖,
我
也看到,基本上没有任何
东西
被
注入
。在我看来,它就像一个<em
浏览 1
提问于2015-06-24
得票数 1
1
回答
我
理解IoC、Ioc容器、
DI
和
服务
定位
器之间
的
区别。
dependency-injection
、
inversion-of-control
、
ioc-container
、
service-locator
阅读许多关于这三种成语
的
区别的文章。但
更
困惑
的
是,
我
遇到了这篇文章:IoC-是将应用程序与其使用
的
服务
的
实现分离
的
概念。应用程序包含对Iservice
的
引用,不负责实例化具体
服务
。
DI<
浏览 6
提问于2011-09-10
得票数 7
回答已采纳
2
回答
如何在使用
服务
定位
器模式时使用模拟进行测试?
java
、
unit-testing
、
intellij-idea
、
intellij-plugin
、
service-locator
前言:
我
的
默认操作模式是使用IoC容器和构造函数
注入
。这使得使用模拟
的
依赖项进行测试变得非常简单。如何使用
服务
定位
器模式使用模拟测试?
我
能想到
的
最好
的
方法
是为
我
的
定位</
浏览 10
提问于2014-05-04
得票数 2
4
回答
服务
定位
器与依赖
注入
java
、
dependency-injection
、
factory-pattern
我
正在用
很多
这样
的
语句来检查代码:
我
希望是这样
的
public Consumer(SomeInterface x){ // constructor} 第一种
方法
有
什么
问题吗好吧,依赖关系不是那么明显,
浏览 0
提问于2011-06-09
得票数 6
1
回答
在asp.net核依赖
注入
中注册类型时如何处理混合构造函数参数
c#
、
asp.net-core
、
dependency-injection
、
asp.net-core-3.1
我
想知道如何处理以对象和字符串作为参数
的
类型在ASP.NET核心中
的
依赖项
注入
。由于字符串不能注册到
DI
框架中,所以我目前正在使用一个实现工厂并使用
服务
定位
器模式,还有其他
方法
吗?
有
类似于Autofac
的
命名参数
的
.WithParamenter吗? Asp.net核心
DI
使向
DI
框架注册类型变得非常
容易
(并且干净),因为类型已经注册到<em
浏览 2
提问于2020-09-09
得票数 0
3
回答
在ASP.NET MVC控制器中
注入
依赖项
的
不同
方法
?
asp.net-mvc
、
dependency-injection
、
structuremap
在
我
在web上看到
的
大多数示例中,MVC控制器中
的
DI
都是这样做
的
{}public ProuctController() this._rep = Obj
浏览 1
提问于2009-06-25
得票数 4
回答已采纳
2
回答
使用Ninject将依赖项
注入
外部构造
的
对象(用户控件)
winforms
、
dependency-injection
、
ioc-container
、
ninject
我
想在
我
的
WinForms应用程序中使用Ninject。
我
不知道如何将它用于我
的
用户控件。有时它们依赖于我想通过
DI
框架配置
的
服务
。
这些
控件需要能够通过设计器进行管理(因此需要默认
的
构造函数)。那么,
有没有
办法将依赖项
注入
到这个用户控件
的
属性中呢?因为设计者需要能够构造它,所以kernel.Get<TestClass>在这里不起作用。
有没有</
浏览 0
提问于2010-01-25
得票数 1
回答已采纳
3
回答
依赖
注入
和依赖查找
有
什么
区别?
spring
什么
是依赖查找?有人能澄清一下这两个概念吗?
浏览 11
提问于2015-01-20
得票数 11
3
回答
Spring原型在运行时继承属性。
java
、
spring
、
dynamic
、
properties
、
prototype
创建在运行时加载属性集(bean传递"xyz“并加载xyz.properties)
的
服务
的
最佳
方法
是
什么
?
我
已经
有
了一个已经使用了一年多
的
系统,但是
我
要迁移到spring,以使代码更加模块化(通过
DI
更
容易
定制
服务
),并且
更
容易
维护。可能只是对变量
的
引用,
我
传递给
服务</em
浏览 0
提问于2013-08-16
得票数 0
回答已采纳
3
回答
使用Service Locator反模式和使用Castle Windsor容器
有
什么
区别?“
oop
、
inversion-of-control
、
castle-windsor
、
service-locator
最近,
我
一直在尝试理解使用
服务
定位
器“反模式”和使用Castle Windsor容器之间
的
区别。
我
在互联网上到处都找到了一些信息,
我
总结了到目前为止
我
在上学到
的
东西
。编辑:到目前为止,
我
一直认为依赖
注入
是保证分离所需
的
全部。但无论
我
往哪里看,
我
都能看到像温莎城堡这样
的
集装箱
的
推动。
我
想清楚了解
浏览 3
提问于2013-04-21
得票数 7
回答已采纳
1
回答
使用Zend 2依赖
注入
注入
对象属性或
方法
(Zend\
DI
\
DI
)
php
、
dependency-injection
、
zend-framework2
我
目前正在使用一个类似于Pimple
的
类来管理依赖
注入
。例如,如果
我
想检索依赖于配置类
的
数据库连接
的
实例,
我
将执行以下操作: $
DI
->share = function($:$
DI
->Config总是返回configuration类
的
同一个实例,$
DI
->
浏览 1
提问于2013-02-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
IoC,DI和DIP什么关系
Spring|一文带你掌握IOC技术
一个好的短视频选题等于成功了一半!
更快学习 JS的6 个简单思维技巧
软件架构被高估,清晰简单的设计被低估
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券