第一步启动类注解
第二步可以看到启动类注解组合了自动配置这个注解(enableAutoConfiguration)
第三步进入这个注解 可以看到里面导入了一个impotSelector这个自动配置的字节码
第四步点进去 可以看到实现了deferredImportSelector这个接口
并且在这个类中
getCandidateConfigurations这个方法定义了自动配置的imports文件
第五步找到这个文件
在这个文件中找个最熟悉的作为示例 前端控制器的自动配置
点进去 可以看到在这个地方注入了bean ,并且这个类上声明了一个条件注解,当环境中有前端控制器这个字节码文件是 自动注入到ioc容器
结束