面试真题

Java · 简单 · 网易

Spring 里面的 IoC 了解吗?

简单 Java 🎤 网易
参考答案
IoC(控制反转)是Spring核心思想,将对象创建和依赖管理权交给容器。核心要点:1. 容器通过BeanFactory或ApplicationContext管理Bean生命周期;2. 实现方式是DI(依赖注入),包括构造器、setter、字段注入;3. 配置方式支持XML、注解(如@Component、@Autowired);4. 优势是解耦、提高可测试性和维护性。原理:Spring启动时读取配置元数据,利用反射实例化对象,并将依赖通过反射或setter注入,存入单例池。例如@Service标注类,@Autowired注入依赖,无需手动new。IoC降低组件耦合,是AOP等特性的基础。
题目整理自公开面经,答案由校招宝自研生成,仅供参考