01-AspNetCore3.1-Autofac 实现依赖注入

添加NeGet包:

Autofac (5.2.0)

Autofac.Extensions.DependencyInjection(6.0.0)

在 Program 中 将 UseServiceProviderFactory 由Autofac 管理

 这样替换了工厂。系统在调用Startup时候会自动调用 ConfigureContainer 方法。并将 ContainerBuilder 实例化。

 在 CustomAutofacModule 中继承了 Autofac.Module,

 这时候就可以在 Controller 中通过属性直接调用了

 至于 Autofac 中的AOP 我感觉很鸡肋。下一篇在说吧

完整 项目目录:

原文地址:https://www.cnblogs.com/delaywu/p/13445831.html