Chapter 3: Customizing Dependency Injection
In this third chapter, we'll take a look at ASP.NET Core dependency injection (DI) and how to customize it to use a different DI container, if needed.
In this chapter, we will be covering the following topics:
- Using a different DI container
- Exploring the
ConfigureServices
method - Using a different
ServiceProvider
- Introducing Scrutor
The topics in this chapter refer to the hosting layer of the ASP.NET Core architecture:
![Figure 3.1 – ASP.NET Core architecture](https://static.packt-cdn.com/products/9781803233604/graphics/image/Figure_2.1_B17996.jpg)
Figure 3.1 – ASP.NET Core architecture