腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
构造
函数
注入
:
如何
减少
参数
的
数量
?
java
、
spring
、
dependency-injection
我有一个服务类,它在
构造
函数
中有7个
参数
。6
参数
类型相同,但限定符不同,第7项是其他服务。例如:...DifferentService differentService) { }} 有什么办法缩短它-有更少
的
参数
吗作为
参数
调用differentService
的
方法。将来可能会有更多
的
O
浏览 0
提问于2014-03-18
得票数 1
回答已采纳
1
回答
如何
减少
注入
的
构造
函数
参数
的
数量
c#
、
dependency-injection
、
autofac
我使用Autofac进行依赖
注入
。但是Autofac
的
问题是,
构造
函数
中
的
注入
(变量)
的
数量
随着项目规模
的
增加而增加。有没有办法
减少
Autofac
的
注射次数,或者是否有其他库可以帮助
减少
注射次数。 谢谢!
浏览 24
提问于2019-10-18
得票数 0
1
回答
如何
减少
控制器和业务层服务中
构造
函数
参数
的
数量
?
c#
、
architecture
、
mediator
、
business-logic-layer
、
domainservices
我发现使用中介模式可以有效地
减少
控制器中
的
参数
数。但这难道不隐藏服务
的
依赖性吗?我记得在某个地方读到,如果我有一堆依赖项被
注入
,我可能有一个更大
的
域概念,可以封装在它自己
的
服务中。我发现这是一种有效
的
模式。 那么,
如何
减少
业务层服务中
构造
函数
参数
的
数量
呢?
浏览 2
提问于2016-11-01
得票数 2
回答已采纳
1
回答
ms单位和多个
构造
函数
c#
、
unity-container
我试图让ms unity将一个对象
注入
构造
函数
,并由于类具有多个
构造
函数
和相同
数量
的
参数
而出现问题。我知道您可以注释
构造
函数
,但我不想这样做。
如何
使统一使用正确
的
构造
函数
?我
的
建设者是这样
的
:-
浏览 1
提问于2011-11-01
得票数 2
回答已采纳
5
回答
减少
构造
函数
的
参数
数量
oop
、
design-patterns
、
language-agnostic
我正在阅读"Clean Code“,并且很难弄清楚
如何
将我
的
一些
函数
(通常是
构造
函数
)保持在3个
参数
的
最大值。通常,我
的
对象需要大量
的
信息才能工作--我是不是应该创建一个小
的
构造
函数
,然后使用赋值
函数
为它们提供所有的信息?这看起来并不比仅仅使用一个大
的
构造
函数
更好。它需要几个
参数
,包
浏览 8
提问于2011-12-30
得票数 42
回答已采纳
1
回答
避免
构造
函数
服务Symfony中
的
长
参数
列表
php
、
symfony
、
unit-testing
、
dependency-injection
我一直在使用Symfony开发我
的
web应用程序,但我一直遇到一个问题。我
的
服务
构造
函数
总是有太多
的
杂乱,因为我希望能够正确地对我
的
服务进行单元测试。更新
的
对象) 将Doctrine服务目录
注入
我
的
浏览 0
提问于2017-07-22
得票数 4
回答已采纳
1
回答
构造
函数
-arg重载时
的
弹簧
注入
问题
java
、
spring
、
code-injection
、
constructor-injection
、
spring-bean
我想问一下Spring
构造
器
注入
。所以在这个类中,我有两个
构造
器,它们有不同
数量
的
参数
。// do sth // do sth}这与通常
的<
浏览 0
提问于2014-09-18
得票数 0
1
回答
为什么Powermock PrepareForTest阻止模拟
注入
?
powermock
我
的
代码如下: public class RealWorldBoImpl extends AbstractBoImpl<T> implements SomeBo{} 和 @RunWith(PowerMockRunner.classvoid changeStatusMainSubString() throws Exception { } 在这种情况下,realWorldDAO不能
注入
到似乎RealWorldBoImpl
的
特殊之处在于,在准备它时,它不会正确地
注入
浏览 53
提问于2019-03-04
得票数 0
1
回答
Unity
的
属性
注入
导致堆栈溢出
c#
、
mvvm
、
dependency-injection
、
unity-container
我使用Unity已经有很长一段时间了,但我一直将它与
构造
函数
注入
结合使用。为了
减少
我必须
注入
到视图模型中
的
类
的
数量
(因为我
的
命令依赖于它们),我想我应该尝试创建一个使用属性
注入
的
概念,从而消除对大型
构造
函数
参数
列表
的
需求。这是一个场景。我正在创建一个视图模型,其中
的
命令位于以某种方式使用/更新软管视图
浏览 0
提问于2010-06-06
得票数 6
回答已采纳
1
回答
Spring AutowiredAnnotationBeanPostProcessor只使用
参数
少
的
构造
函数
。
java
、
spring
、
autowired
下面是AutowiredAnnotationBeanPostProcessor
的
springs文档
的
引文, 只有任何给定bean类
的
一个
构造
函数
(最多)可以携带此注释,并将“必需”
参数
设置为true,指示当作为Spring使用时要自动更新
的
构造
函数
。如果多个非必需
的
构造
函数
携带注释,它们将被视为自动装配
的
候选。将选择通过匹配Spring容器中
的
浏览 3
提问于2015-09-18
得票数 1
1
回答
DI和
构造
函数
参数
计数
asp.net-mvc
、
dependency-injection
、
inversion-of-control
对于MVC分层应用程序,我使用依赖项
注入
。当我
的
业务逻辑类需要太多依赖项(5+接口
参数
)时,我遇到了这个问题。因此,类
构造
函数
变得既广又丑。DI模式可以吗?我可以将我
的
业务类划分为不那么复杂
的
类(
参数
的
数量
变得可以接受),但是控制器中
的
参数
数量
会增加(因为它们需要更多
的
buisness对象)。
如何
处理这种情况?
浏览 0
提问于2014-09-14
得票数 1
回答已采纳
2
回答
构造
器依赖地狱
c#
、
constructor
、
dependencies
我试图使用尽可能多
的
接口来进行良好
的
单元测试和更好地理解程序架构。我不能
减少
构造
函数</
浏览 0
提问于2019-07-02
得票数 0
回答已采纳
3
回答
最小化SpringBoot 2中
的
注入
方法
参数
spring
、
spring-boot
我是Spring社区
的
新手,我有一个关于
减少
方法
注入
参数
数量
的
问题。@Qualifier("validateStep" Step validateStep) { }因此,我想知道是否有办法将方法
注入
参数
的
数量
减少
到一个例如,可能将CustomConfig.java作为
参数
浏览 1
提问于2018-09-28
得票数 0
回答已采纳
3
回答
Java
减少
构造
函数
的
数量
java
、
builder-pattern
假设我有一个具有
构造
函数
的
类,其中每个类都有两个
参数
--例如,我有5个类型,其中两个可以作为第一个param传递,三个可以作为第二个类型传递。public SomeClass(A,C) {}public SomeClass(A,E) {} public SomeClass(B,D) {}因此,正如
浏览 2
提问于2016-02-23
得票数 1
回答已采纳
1
回答
当使用带有约束定义
的
泛型时,
如何
解决与无
参数
构造
函数
有关
的
问题?
generics
、
dependency-injection
、
interface
、
.net-core
、
generic-interface
在我
的
StartUp.cs文件中,我有一个类试图创建依赖项
注入
,如下所示我还尝试将IContextFactory传递给如下
构造
函数
但在上面的
浏览 3
提问于2018-02-27
得票数 1
1
回答
对象动态多
构造
函数
参数
vb.net
、
winforms
、
ninject
我已经在一个现有的Winforms项目中实现了依赖
注入
,到目前为止它一直运行得很好,但是我想概括一下窗体
的
调用,特别是不同
数量
的
构造
函数
参数
。CType(formObject, Production.RequiredTask))})这样就可以很好地工作,接口被正确
注入
,
构造
函数
参数
"task“被填充,表单也能正常工
浏览 0
提问于2013-01-05
得票数 1
回答已采纳
3
回答
依赖项
注入
构造
函数
冲突
asp.net-mvc
、
model-view-controller
、
dependency-injection
、
inversion-of-control
我有一个控制器,我想在
构造
函数
中使用依赖
注入
,这是我
的
代码 _iHomeService = iHomeService; { 当我删除不带任何
参数
的
构造
函数
(第二个
构造
函
浏览 0
提问于2013-10-30
得票数 0
2
回答
带控制器方法
的
Dotnet核方法
注入
c#
、
asp.net-core
、
dependency-injection
、
.net-core
ValuesIdRequest request) return _valueIdHandler.Handle(request);}[Route("api/v1/[controller]")] publi
浏览 1
提问于2018-08-03
得票数 10
回答已采纳
1
回答
Dagger 2:如果没有@Inject
构造
函数
或@ ImagesRepo,则无法提供Dagger
android
、
dagger-2
、
dagger
sharePreferenceHelper) { }当我尝试像这样
注入
MyActivityViewmodelImpl() { } 如果我从ImagesRepo
的
构造
函数
中删除super(rxApiController, sharePreferenceHe
浏览 0
提问于2018-09-28
得票数 0
1
回答
如何
使用包装器
的
类泛型获取泛型服务?
angular
、
typescript
我使用
的
是angular 5,并且我试图
减少
注入
到我
的
类中
的
参数
数量
。我不想讨论服务定位器是否是反模式
的
,请理解angular/typescript是否允许我这样做。我经常使用服务定位器,但有一种情况我不知道
如何
解决,而且我读到
的
关于泛型
注入
的
几个问题也没有太大帮助:/export abstract class BaseCom
浏览 0
提问于2017-12-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是python的函数?在python3函数的参数是如何传递的?
和喜欢Spring的工程师谈谈Spring Beans 自动装配
一文看懂PHP如何实现依赖注入
SQL注入最易懂系列教程
java企业级开发中常见的注入方式
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券