参考答案
Spring 的 IOC 设计支持以下功能:
- 依赖注入;
- 依赖检查;
- 自动装配;
- 支持集合;
- 指定初始化方法和销毁方法;
- 支持回调某些方法(但是需要实现 Spring 接口,略有侵入)。
其中,最重要的就是依赖注入,从 XML 的配置上说,即 ref 标签。对应 Spring RuntimeBeanReference 对象。
对于 IOC 来说,最重要的就是容器。容器管理着 Bean 的生命周期,控制着 Bean 的依赖注入。
以上,是 Spring面试题【Spring 的 IOC支持哪些功能】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—