cost 272 ms
Hive 带有 Get_it 的适配器和盒子 我应该如何将它们注册到 getit - Hive adapters and boxes with Get_it how should i regester them into getit

我总是遇到 hive boxies 实例和未初始化盒子或适配器的错误,所以我决定在一个地方注册它们并在所有地方使用它。但我不知道如何使用和注册适配器和盒子我没有尝试过,因为我不知道如何实现 ...

Symfony - 如何从容器动态获取服务? - Symfony - How do I get services dynamically from the container?

对于一个 API 项目,如果输入数据不正确,我想尽早失败,在 controller 被调度之前。 我已经设法通过使用路由默认值和订阅KernelEvents::REQUEST事件的事件订阅者来完成验证。 正如您在代码中看到的,我正在尝试从容器中获取验证器。 我在这里的假设是,因为自动连线已打开,所 ...

如何在没有上下文的情况下在 Flutter 中使用 GoRouter 进行路由? - how can I route using GoRouter in Flutter without context?

我要解决的问题:我使用 GoRouter 的应用程序需要能够从 main() 中路由到命名路由。 由于大多数路由都是 'context.go' 形式,所以我不能在 main 中这样做。 背景我的应用程序使用 GoRouter。 GetX 让我轻松地定义命名路由并从 main() 传递参数是完美的 ...

get_it flutter package 如何处理垃圾收集器,因为它在启动时注册所有实例 - How get_it flutter package deals with Garbage Collector as it registers all the instance at start

我有一个天真的问题,我已经阅读了有关 flutter 依赖注入 package get_it 的信息,它像服务定位器设计模式一样在启动时注册所有实例,我的问题是它如何处理垃圾收集器以及何时释放对象? 它是否在应用程序生命周期开始时将所有实例存储在 memory 中? 老实说,我对服务定位器设计模式知 ...

在隔离内使用 class 的特定实例 - Use a specific instance of a class inside an isolate

赏金将在 5 天后到期。 此问题的答案有资格获得+200声望赏金。 Guillaume Roux想引起更多人对这个问题的关注: 寻找解决方案或替代方法将模拟 class 注入隔离区内并使其可测试。 我通过compute()方法使用隔离来从 API(大约 10k 个条目)中获取、解析和排序数据。 ...

Flutter/Dart get_It 单例定位器方法失败 - Flutter/Dart get_It singleton locator method failure

我有一个简单的飞镖类,如下所示: (注意:以上是一个示例,实际类确实比临时功能更多。) 我的pubspec.yml文件包含以下内容: 我有一个dependency locator文件: 最后,在main.dart我有以下内容: (当然还有比这更多的代码)。 正如所显示的那样, ...

避免策略设计模式中的服务定位器 - Avoid Service locator in strategy design pattern

看看那个伪代码 由于服务定位器被认为是反模式,在这种情况下如何避免它? A,B,C可以有各种依赖项,这就是为什么我想使用依赖项注入的所有好处来实例化它。 我也可以注入A,B,C作为StrategyResolver依赖项,但是如果我有 10 个策略呢? StrategyResolver依赖项列 ...

如何将 get_it 用于 Provider.of<exampleprovider> (语境)?</exampleprovider> - How to use get_it for Provider.of<ExampleProvider>(context)?

我是 flutter 的新手,我正在尝试将 get_it package 用于 DI。 我想了解如何使用 get_it 替换对 Inherited Widget 的依赖。 我的代码如下所示: 我有一个定位器文件,用于初始化定位器实例及其设置。 定位器.dart 文件: example_provi ...

无法使用 Get_it 在颤振中初始化 GraphQl 客户端 - Can't initialized GraphQl Client in flutter using Get_it

我想在我的 Flutter 应用程序中实现 GraphQL 客户端。 对于依赖注入,我使用 GetIt 库。 但是当我运行应用程序时,它说 '无效参数(HomeGraphQLService 类型的对象未在 GetIt 中注册。您是否忘记传递实例名称?(您是否不小心执行了 GetIt sl=Ge ...

从托管服务中调用 IServiceProvider.CreateScope 是一种反模式吗? - Is calling IServiceProvider.CreateScope from within a Hosted Service an anti-pattern?

最近我一直在看下面的 StackOverflow 问题。 那里有一个答案,建议阅读 Microsoft 的文档,尤其是在后台任务中使用范围服务的段落。 在页面中,我们有以下代码的一部分: 这不是一种反模式吗? 在方法中创建 scope 并从服务提供者解析服务? 这似乎有一种服务定位器(如果我错了, ...

C# ASP.NET 核心替代扩展方法来注册服务 - C# ASP.NET Core alternative to an extension method to register services

我的 AspNet Core 应用程序有问题,我有一个扩展方法来在外部库上注册配置,如示例所示: 在启动 class 中,在 ConfigureServices 中我这样调用此方法: 现在不幸的是我不得不进行一些更改,所以我需要注入依赖项才能在 class 中执行其他操作,所以我不能再使用 stat ...

如何在不使 main() 异步的情况下将异步 object 注册到 get_it package? - How can I register the async object to get_it package without making the main() async?

我想在 get_it package 中注册 SharedPrefrences object 以从应用程序周围的所有地方访问它,而不是使 main() 异步。 这是正确的方法吗? 我该怎么做? 我就是这样做的,但是它抛出了一个异常。 代码: 例外: 未处理的异常:'package:get_it/g ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM