IoC指什么呢?
Spring中IoC简介说明
今天面试时遇到一个问题,请简要描述一下Spring IoC,下文笔者将具体的回答信息记录如下
今天面试时遇到一个问题,请简要描述一下Spring IoC,下文笔者将具体的回答信息记录如下
IoC(控制反转)简介
IoC(控制反转):
主要指 对象的创建,依赖这些操作交给Spring容器完成
IoC主要借助依赖注入和依赖查找两种方式实现,在Spring中常用依赖注入实现
依赖注入简介:
依赖注入:
指对象被动地接受依赖类
不用自己主动去找
对象不从容器中查找它依赖的类,而是在容器实例化对象时主动将它依赖的类注入给它
例:
Car类需要Engine对象
通常我们手动new 一个Engine对象
但是IoC中,我们无需new ,只需定义一个private变量 Engine,然后加上Autowire或Resource注解
然后Spring容器在创建Car类会调用一个Engine对象,并将对象赋值给这个私有变量上
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


