service-locator 相关问题

服务定位器模式是软件开发中使用的设计模式,用于封装获得具有强抽象层的服务所涉及的过程。此模式使用称为“服务定位器”的中央注册表,根据请求返回执行特定任务所需的信息。

GetIt 中的 serviceLocator() 是什么意思?

我正在努力掌握 GetIt。首先我阅读了官方文档。然后我看到了不同作者的文章。最后,我拿了一个工作代码来进行一些练习。 而且我不明白

回答 1 投票 0

在没有服务定位器的情况下使用两个作用域的作用域服务(即 DbContext)

我需要编写一些服务,其方法需要执行两个工作单元,即使第一个工作单元失败并被回滚,第二个工作单元也会执行。 创建和回滚事务...

回答 1 投票 0

无法在 flutter 中使用 GetIt 初始化 Shared Pref

我想在我的 flutter 应用程序中使用 Shared Preference 实现一个会话管理系统。对于依赖注入,我使用 GetIt 库。但是当我运行该应用程序时,它会显示“flutter: Error while creat...

回答 2 投票 0

无需自动装配的Spring服务定位器

具有此代码:公共类ClassA {private InterfaceB interfaceB;私人int私人int b;公共ClassA(int a,int b){this.a = a; this.b = b; }} ...

回答 2 投票 0

如何处理很长的XPATH,对此是否有其他选择

强调文本// div [@ class ='preheader'] //以下兄弟姐妹:: table / tbody / tr [7] / td / table [1] / tbody / tr / td / table / tbody / tr / td / table / tbody / tr / td / table / tbody / tr / td / table / tbody / tr [4] / td / table / tbody / tr / td [1] / ...

回答 2 投票 0

Koin:为什么在myObject.scope.close()之后仍然可以使用?

我有一个范围scope {scoped {Presenter()}}然后,当我获得演示者时,此方法起作用。 val presenter = myObject.scope.get (Presenter :: class.java)类似地,...

回答 1 投票 0


字典中没有给定的键。 -异常Solrnet和CommonServicelocator

我们正在Sitecore CMS中使用SolrNet,它在Solr上也有一个包装。但是,要利用SolrNet的功能,我们首选使用Solrnet。我已经升级了这个Sitecore应用程序...

回答 1 投票 0

Flutter / Inject.dart-是否可以为“提供的”类实例简化或生成代码?

曾经对Flutter依赖注入进行了一些研究,但我还是选择了Inject.dart。但是,使用inject遇到了一些麻烦。有什么方法可以简化注入的实例化...

回答 1 投票 0

对于登录到远程服务器的Repository类的单元测试有效吗?

我必须为我的Repository类编写单元测试。我正在使用REST应用程序,并且正在使用Retrofit与我的REST api通信。在我的ApiInterface上,我有以下代码:interface ...

回答 1 投票 1

减少类似的依赖项注入定义?

以下代码将Handler# 注入IHandler 。如何使用反射减少行数?还是还有其他方法?公共无效的ConfigureServices(... ] >>

回答 1 投票 1

更改services.AddScoped ();到services.AddTransient();因为没有处理方法?

[在实践中的CQRS课程视频中。在Startup.cs代码中,它具有以下代码。公共无效ConfiureServices(IServiceCollection服务){service.AddMvc(); services.AddScoped&...

回答 1 投票 -1

分别运行Lagom服务定位器/ Kafka / Cassandra

为了完全控制我的体系结构的组件,我想分别部署所有基础结构组件(服务定位器,Cassandra,Kafka)和服务。我可以...

回答 1 投票 0

根据请求参数在运行时创建EF Core DbContext

背景我们正在使用ASP.Net Core和Entity Framework Core 2.2构建Web应用程序。我们正在连接到旧数据库。设置是有16个数据库,所有数据库都具有完全相同的...

回答 1 投票 2

在科特林泛型类型参数的简单的服务定位器

我跟着这些指令创建一个简单的服务定位器,适用于科特林和我的问题的目的更简单:对象的ServiceLocator {@JvmStatic有趣的getService(...

回答 1 投票 0

我怎么能一个类的实例进行比较的类型的接口?

我试图实现科特林一个简单的服务定位器,基于这篇文章,但我想使用泛型类型参数。我也想避免与物化型内联函数...

回答 4 投票 0

单元测试工厂/服务定位器 - 静态类

最近,我看到这个代码。因为我想立刻去学习一些东西,我有这个代码的问题,但不知道如何解决。我想能够单元测试的代码公开...

回答 1 投票 0

如何使用ZF3设置延迟加载(从任何地方都没有ServiceLocator模式)

我正在写一个新的ZF2应用程序。我注意到ZF3已经弃用了“从任何地方”调用服务的ServiceLocator使用模式。我想为ZF3编写代码。我以前可以 ...

回答 1 投票 4

依赖注入和服务定位器模式之间有什么区别?

这两种模式看起来都像是控制反转原理的实现。也就是说,一个对象不应该知道如何构造它的依赖关系。依赖注入(DI)似乎使用......

回答 13 投票 257

.NET Core中的服务定位器不支持作用域

我的部分代码需要使用ServiceLocator,因为不支持构造函数注入。我的启动类配置服务。我有一些是短暂的,其他的是单身和......

回答 1 投票 2

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