gpt4 book ai didi

ios - 如何从两个不同的 IOC 容器解析单例实例

转载 作者:行者123 更新时间:2023-11-28 15:10:42 24 4
gpt4 key购买 nike

<分区>

我是 IOC 的新手,我正在构建一个应用程序,我们在讨论时使用 IOC 容器,我们决定一个架构,每个模块将有两个程序集,一个用于所有模块级工作,不暴露在该模块之外,另一个与公开访问我们想要向外公开的功能。

我的问题是我需要创建两个 IOC 容器,一个在 APP 级别,一个在模块级别,并且有一个我想注册到两个的单例实例,但是当我解析它们时,两个类的实例都创建了levels 有没有办法只获取一个实例。

一种方法是创建一个单例类并禁止生成另一个实例,但我认为这将消除 IOC 的概念是否有任何其他方法来解决两个 IOC 容器之间的单例实例。

谢谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com