【问题标题】:Ninject Kernel ScopeNinject 内核范围
【发布时间】:2010-04-27 02:37:02
【问题描述】:

我是 Ninject 的新手,我想知道内核的范围是否应该是每个应用程序 1 个。那么我应该将内核视为单例吗?

谢谢。

【问题讨论】:

    标签: dependency-injection ninject ninject-2


    【解决方案1】:

    是的,你应该这样做。更准确地说 - 你应该有一个根容器。可以创建特定于上下文的子容器。

    【讨论】:

    • 是否应该传递内核,或者如何访问内核?类应该意识到他们需要通过调用 kernel.get() 来获取他们想要使用的对象的实例,还是应该将所有依赖项都注入到构造函数中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多