.net core---------------------依赖注入介绍

依赖注入:实现对象及依赖关系之间的松耦合技术。除了使用依赖关系创建对象外,容器通常还可以管理应用程序中的对象生命周期。

依赖注入生命周期:瞬态,作用域,单例
瞬态对象总是不同的;每个控制器和每个服务都提供一个新实例,作用域对象在请求中是相同的,在不同的请求是不同的。单例对象对于每个对象和每个请求都是相同的,不管是否提供了一个实例

请记住,依赖注入是静态/全局对象访问模式的替代方法。如果将其与静态对象访问混合使用,则无法实现DI的好处。

原文地址:https://www.cnblogs.com/net666/p/8204971.html