Spring面试整理-Spring的IOC

Spring框架的控制反转(IoC, Inversion of Control)是其核心特性之一,它是一种编程风格,其中对象的创建和管理不是由对象自己进行,而是由Spring容器进行。

IoC的概念

  1. 控制反转:在传统的程序设计中,对象自行控制依赖对象的创建和生命周期。在IoC模式中,这种控制被反转,转交给了容器。
  2. 依赖注入(DI, Dependency Injection):这是实现IoC的一种方式。对象的依赖(例如服务、配置等)通过构造器参数、工厂方法参数或对象实例的属性直接注入到组件中。

IoC容器

Spring框架提供了IoC容器,它负责实例化、配置和组装对象。容器通过读取配置元

你可能感兴趣的:(面试,Java,spring,面试,java,IOC)