Spring内部组件类不能使用外部类自动装配的bean

时间:2019-11-08 20:41:25

标签: java spring

我碰到过一个问题,即内部类无法识别外部类自动装配的bean。 有人可以解释一下这里发生了什么以及如何解决这个问题而又不将内部类解耦吗?

@Component
public class Outer {

    @Autowired
    private A a;

    public void outer() {
        // a is not null here
    }

    @Component
    public class Inner {

        public void inner() {
            // a is null here
        }
    }

}

0 个答案:

没有答案