结论:
@Autuwird只支持 单例作用域的相互注入
完全使用 xml 配置注入时,setter注入仅支持 单例作用域的相互注入
完全使用xml配置注入时,构造器注入 不支持相互注入
自动装配模式下,使用 autowire="constructor" 或者 autowire="byName"都支持所有作用域都相互依赖
自动装配模式下,autowire="byType"和完全使用xml 配置注入的setter 注入一致,仅支持 单例作用域的相互注入
本文详细解析了Spring框架中Bean的作用域及不同注入方式的支持情况,包括XML配置下的setter注入、构造器注入以及自动装配模式下的各种相互依赖支持特性。
结论:
@Autuwird只支持 单例作用域的相互注入
完全使用 xml 配置注入时,setter注入仅支持 单例作用域的相互注入
完全使用xml配置注入时,构造器注入 不支持相互注入
自动装配模式下,使用 autowire="constructor" 或者 autowire="byName"都支持所有作用域都相互依赖
自动装配模式下,autowire="byType"和完全使用xml 配置注入的setter 注入一致,仅支持 单例作用域的相互注入
2424
5万+

被折叠的 条评论
为什么被折叠?