下面有关Spring的依赖注入,说法错误的是?

A. 依赖注入通常有如下两种:设值注入和构造注入;

B. 构造注入可以再构造器中决定依赖关系的注入顺序,优先依赖的优先注入;

C. 当设值注入与构造注入同时存在时,先执行构造注入,再执行设值注入;

D.设值注入是指IOC容器使用属性的setter方法来注入被依赖的实例。这种注入方式比较简单、直观。

 

正确答案:C

解析:使用构造函数依赖注入时,Spring保证一个对象所有依赖的对象先实例化后,才实例化这个对象。使用set方法依赖注入时,Spring首先实例化对象,然后才实例化所有依赖的对象。

当设值注入与构造注入同时存在时,先执行设值注入,在执行构造注入。

最后修改于 2020-04-09 17:52:55
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇