.net core 2和3 使用autofac注入方式不一樣,此文章是針對.net core 3.1
首先安裝 Autofac.Extensions.DependencyInjection
然后在Program.cs 新增一行代碼
然后在Startup.cs 增加方法(改:下圖中只需要注入業務邏輯層就可以)
注:業務邏輯層每個類都以Service結尾
ConfigureServices 和 Configure 都不需要更改
到這里就配置好了,下面添加測試用例,直接截圖代碼:
注:控制器中要注入Test接口
添加好代碼,直接運行