ASP.NET Core本身已经集成了一个轻量级的IOC容器,开发者只需要定义好接口后,在Startup.cs的ConfigureServices方法里使用对应生命周期的绑定方法即可,常见方法如下
1 services.AddTransient<IApplicationService,ApplicationService> 2 3 services.AddScoped<IApplicationService,ApplicationService> 4 5 services.AddSingleton<IApplicationService,ApplicationService>