Spring Bean相互注入 java.lang.StackOverflowError Requested bean is currently in creation: Is there an u

结论:

@Autuwird只支持 单例作用域的相互注入

完全使用 xml 配置注入时,setter注入仅支持 单例作用域的相互注入

完全使用xml配置注入时,构造器注入 不支持相互注入

自动装配模式下,使用 autowire="constructor" 或者 autowire="byName"都支持所有作用域都相互依赖

自动装配模式下,autowire="byType"和完全使用xml 配置注入的setter 注入一致,仅支持 单例作用域的相互注入

你可能感兴趣的:(开发问题记录)