Spring Boot 启动过程: 1. 创建 SpringApplication 对象。 2. 执行对象的 run() 方法。 3. 将 class 变成 beanDefinition。 4. 将 beanDefinition 变成 bean 5. 图解 循环依赖 6. 图解 bean 的生命周期 7. 图解 aop 拦截器链调用