参考文档传统的应用程序中,控制权在程序本身,程序的控制流程完全由开发者控制。 IOC即控制反转,简单来说就是把原来代码里需要实现的对象创建、管理,交给了容器来处理。实现方式是通过依赖注入(DI:Dependency Injection)。依赖注入的方式: 构造方法注入属性注入setter方法注入 Spring容器的顶层接口是:BeanFactory,但使用更多的是它的子接口:ApplicationContext。 参考文档SpringBoot IOC 总结Spring IOC(控制反转)