In this chapter, we will cover the following topics:
- Understanding Spring Boot autoconfiguration
- Creating a custom Spring Boot autoconfiguration starter
- Configuring custom conditional bean instantiations
- Using custom @Enable annotations to toggle configurations