一:Unity容器相关知识介绍
IOC控制反转:传统开发,上端依赖(调用/指定)下端对象,会有依赖 把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射)
能够程序拥有更好的扩展性
DI依赖注入:依赖注入就是能做到构造某个对象时,将依赖的对象自动初始化并注入
三种注入方式:构造函数注入–属性注入–方法注入(按时间顺序)
构造函数注入用的最多,默认找参数最多的构造函数,可以不用特性,可以去掉对容器的依赖
二:Unity容器使用
第一步:使用Unity需要nuget引入6个包
- Unity
- Unity.Abstractions
- Unity.Configuration
- Unity.Container
- Unity.Interception
- Unity.Interception.Configuration
//配置UnityContainer
IUnityContainer container = new
这篇博客介绍了Unity容器的基础知识,强调了它如何通过依赖注入提高程序扩展性。内容包括依赖注入的概念,如构造函数注入、属性注入和方法注入,并详细说明了在实际使用中,如何在.NET项目中通过NuGet引入Unity相关包来开始使用Unity容器。
订阅专栏 解锁全文
8424

被折叠的 条评论
为什么被折叠?



