关于[基于autofac的属性注入]的摘要:
在了解属性注入之前,要先了解一下DI(Dependency Injection),即依赖注入。在ASP.NET Core里自带了一个IOC容器,而且程序支行也是基于这个容器建立起来的,在 Startup 里的 ConfigureService 方法里向容器注册服务类型。简单来说,依赖注入就是容器帮我们“new”一个对象,并且管理对象的生命周期。在依赖注入时,最常用的是构造方法注入。还有另一种方法,那就是属性注入。在ASP.NET Core中,自带的容器是不支持属性注入的,但是可以通过替换容器来实现,也就是今天介绍的:通过 Autofac 来实现属性注入。