腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
框架是
静态
的
dependency-injection
、
playframework
、
guice
、
playframework-1.x
最初,我通过创建
类
的新实例或使用工厂来解决
依赖
关系。但我的应用程序不断增长,以这种方式管理
依赖
项
变得更加困难。我将使用Google Guice进行
依赖
注入
requestStaticInjection(MyController.class);@Injectstatic MyService mySerivce; 这很令人沮丧,我不喜欢控制器有
静态
方法,只能访问
静态
变量。我希望<e
浏览 0
提问于2012-12-31
得票数 2
回答已采纳
1
回答
所有(OOP)
依赖
项
的根存储在哪里?
c#
、
.net
、
oop
、
unity3d
、
dependency-injection
现在我知道了: _myItem = Repository.Instance.FindById(1); _myItem =
浏览 1
提问于2019-08-15
得票数 6
回答已采纳
3
回答
适用于TDD和
依赖
项
注入
的有效Java项目1
java
、
dependency-injection
、
tdd
、
effective-java
我一直在阅读有效的Java,对于第一
项
“使用
静态
工厂方法而不是构造函数”,我对TDD和
依赖
项
注入
有一些关注。 该项目指出,您应该避免使用公共/受保护/默认构造函数,并使用
静态
工厂公开它。我同意使用
静态
工厂的所有优点,比如工厂可以有名称,可以返回子类型,可以减少冗长等等。但是,我认为约书亚错过了TDD的缺点,因为代码中有
静态
工厂会导致紧密耦合,您不能模拟使用它的
类
。我们
将
无法模拟具有
静态</
浏览 4
提问于2010-06-25
得票数 8
7
回答
在.net mvc项目中,
静态
类
和单例有什么区别?
c#
、
.net
、
asp.net-web-api
、
.net-6.0
我理解
静态
类
和单例之间的区别,重要的是可以在
静态
类
不需要实例的地方实例化一次。 我有一个类似于ConvertMeterToMiles(int mtr)的方法,其中没有
注入
依赖
项
。或者像SendEmail(str eaddress)这样的方法,其中没有
注入
依赖
项
,但它实例化了ne
浏览 20
提问于2022-01-05
得票数 4
回答已采纳
1
回答
通过
依赖
注入
传递
静态
类
php
、
dependency-injection
、
slim
、
pimple
如何通过
依赖
项
注入
将
静态
类
传递给对象?$tomorrow = Carbon::now()->addDay(); 我有
依赖
于碳的服务,目前我在没有
注入
它们的情况下使用
依赖
程序库。
浏览 7
提问于2016-12-16
得票数 9
回答已采纳
1
回答
在
静态
类
中使用
依赖
注入
c#
、
class
、
dependency-injection
、
static
我需要在
静态
类
中使用
依赖
注入
。
静态
类
中的方法需要
注入
依赖
项
的值。
浏览 1
提问于2019-03-18
得票数 25
回答已采纳
2
回答
如何在单元测试中正确使用IoC?
c#
、
wpf
、
unit-testing
、
c#-4.0
、
mef
许多ViewModels使用了必须模拟的相同的
依赖
项
。有时,ViewModels的构造函数有太多的
依赖
项
(过度
注入
)暴露在唯一的意图--允许单元测试。IAppContext appCtx, IPromptCreator promptCreator) {关键是其中的三个
依赖
项
是来自基础结构的
依赖
项
公开它们只是为了显式
注入
,唯一的目
浏览 0
提问于2014-12-12
得票数 1
回答已采纳
3
回答
如何向
静态
类
注入
依赖
项
c#
、
dependency-injection
我一直在用DI创建简单的日志记录器
类
,但我有一些问题和疑问。logger.WriteLine("message"); 我想让它成为
静态
类
,但没有办法在
静态
类
中通过构造函数
注入
依赖
项
有没有一个很好的方法
将
依赖</em
浏览 0
提问于2018-09-14
得票数 27
回答已采纳
3
回答
如何在获取
依赖
关系的方法之间进行选择?
java
、
dependency-injection
、
static-factory
我至少看到了在Java对象中获取
依赖
关系的三种方法,而不将对象耦合到
依赖
项
的创建;
依赖
查找--
类
在某种目录服务中查找所需的
依赖
项
,例如: Java容器中的JNDI查找对于哪一种情况最适合
浏览 5
提问于2010-08-18
得票数 4
1
回答
空构造函数的无状态
类
和
静态
类
之间有什么区别?
php
、
oop
、
static-methods
、
stateless
假设我必须创建一个接受一些文本的
类
,做一些处理并返回它.没有
依赖
关系,而且它是一个无状态
类
。我想知道,最好是在没有构造函数的情况下创建一个无状态
类
,或者只创建一个
静态
类
(在php中,它只是
静态
方法)class ClassName public function processText; { retur
浏览 0
提问于2014-02-13
得票数 2
回答已采纳
1
回答
重构大型应用程序以使ObjectFactory.GetInstance使用嵌套容器
structuremap
现在我想转到应用程序,使用构造函数
注入
更正确的方式
注入
依赖
项
。然而,一次转换所有代码几乎是不可能的(一些
静态
类
使用ObjectFactory.GetInstance,其他服务没有具有所有
依赖
项
的构造函数,等等)。我想知道是否有办法
将
ObjectFactory.GetInstance调用替换为使用当前嵌套容器的替换方法,例如,
将
所有ObjectFactory.GetInstance替换为Ioc.GetCurrentNe
浏览 2
提问于2014-12-18
得票数 4
1
回答
约书亚·布洛赫有没有说过不要在底层资源中使用单例?
java
、
design-patterns
、
dependency-injection
、
singleton
、
effective-java
在第5
项
中,他似乎说不使用单例或
静态
实用程序
类
来实现
依赖
于一个或多个底层资源的
类
,并且没有
类
直接创建这些资源,而是使用
依赖
项
注入
。 我想澄清一下,他究竟想在这里提出什么建议。当我有一些影响
类
的变量时,我是否应该完全不创建一个单例或
静态
实用程序
类
(并且只使用一个
类
)?或者我可以使用它,但只需要使用
依赖
注入
?这些策略中哪一种最符合布
浏览 4
提问于2021-01-09
得票数 0
1
回答
Android + Kotlin + Hilt:
注入
静态
方法
类
android
、
kotlin
、
dependency-injection
、
dagger-hilt
首先,我不确定哪一个是最推荐的(如果有关于此的最佳实践),但是当需要将
依赖
项
注入
静态
方法
类
时,我的“问题”就出现了。为
静态
方法使用AWUtils作为伴随对象的
类
,据我所知,我不能直接
将
AppSettings
注入
公司对象(至少我不能进行构造函数
注入
,如果我错了请告诉我),如果我
注入
伙伴对象父
类
(AWUtils)构造函数,那么我不知道如何从伙伴对象本身(子构造器)访问这些
依赖<
浏览 3
提问于2022-07-30
得票数 1
回答已采纳
1
回答
使用
静态
方法的服务定位器
dependency-injection
、
dependencies
UI层使用某种服务定位器获取
依赖
项
,服务定位器是一个具有
静态
方法的
类
: } ... ...由这个
类
“分发”的
依赖
项
是使用Spring框架
注入<
浏览 1
提问于2012-01-10
得票数 1
回答已采纳
1
回答
ASP.Net 5配置
依赖
注入
和
静态
控制器构造函数
asp.net
、
asp.net-mvc
ASP.Net 5提供了一个,可以轻松地
将
任何POCO
类
转换为一个设置
类
。使用它,我可以用json编写我的设置,然后将它们转换成一个类型化的对象,我可以将其
注入
到控制器中。ConfigureServices方法在Startup.cs中包含行然后使用
依赖
项
注入
将其传递到我的控制器的构造函数中为
浏览 2
提问于2016-02-02
得票数 2
回答已采纳
3
回答
关于
将
DI/IoC容器集成到现有应用程序中的建议
design
、
dependency-injection
、
maintenance
现在,我面临着
将
控制反转(IoC)容器集成到现有应用程序中的问题,我正在寻找一些建议,说明如何通过减少耦合,从而提高可测试性来最容易地完成这一任务。虽然我通常不会将大多数
类
归类为上帝的对象,但是每个
类
都有太多的职责和隐藏的
依赖
关系,包括
静态
、单例和缺乏接口。
依赖
项
注入
很少使用。
静态
方法比比皆是,既是工厂方法,也是辅助方法。接口,当使用时,不会太细。 对象通常通过基
类</e
浏览 0
提问于2011-01-18
得票数 10
回答已采纳
1
回答
将
依赖
项
注入
到facade
类
中包含的
类
中
oop
、
dependency-injection
如果我有一个facade
类
,其中包含
依赖
于某些
依赖
项
的
类
,那么向这些
类
中
注入
依赖
项
的最佳方法是什么? 是
将
依赖
项
注入
到facade,然后再将
依赖
项
注入
类
,还是有更聪明的东西?
浏览 2
提问于2014-03-29
得票数 3
回答已采纳
2
回答
静态
类
到
依赖
项
注入
c#
、
wpf
、
mvvm
、
dependency-injection
在进行了一些研究之后,许多人认为这是一个糟糕的实践,并建议研究
依赖
注入
(DI)和Inversion (IoC),所以我就这样做了。我了解到DI所做的与我的第一种方法差不多,但是移除
静态
的东西,使用Localizer.Initialize作为构造函数,并将实例化的
类
注入
到其他
类
中。因此,的第二种方法是
依赖
注入
,这就是我陷入困境的地方。
注入
MainWindowViewModel。我通常只是
将
UserControl的视
浏览 4
提问于2015-04-27
得票数 7
回答已采纳
1
回答
如何对滥用
静态
的遗留应用程序进行单元测试?
java
、
unit-testing
、
ejb-3.0
我继承了一个遗留的Java1.5
项
目,它使用EJB3.0,没有测试。public final class EJBHelper { return context.lookup("PROJECT_EAR/" + entity + "Bean/local&quo
浏览 0
提问于2015-09-16
得票数 0
2
回答
如何使用guice
注入
在
类
中
注入
静态
方法?
java
、
dependency-injection
、
static
、
guice
、
inject
如何
将
类
注入
静态
变量,以便在
静态
方法中使用? return b.localize(word);} 这是我想要执行guice
注入
的模块
类
注意:我不能更改MyModule和B
类
,因为它来自另一个
依赖
项
。
浏览 2
提问于2015-11-13
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券