如何将新外部bean添加到Spring容器并自动装配所有依赖项?

时间:2015-09-04 14:40:24

标签: java spring

假设我有XML配置:

class Outcast {
    private C c;

    public Outcast(C c) {
        this.c = c;
    }
}

我有一类未来的bean:

ApplicationContext xmlCtx = new ClassPathXmlApplicationContext("context.xml");

我可以按照以下方式创建容器

xmlCtx.getAutowireCapableBeanFactory().autowire(Outcast.class, AutowireCapableBeanFactory.AUTOWIRE_CONSTRUCTOR, true);

我可以自动装配我的新bean类:

null

但是当我运行我的代码时,我得到一个Outcast outcast = javaCtx.getBeansOfType(Outcast.class).get(0); bean。

5a

0 个答案:

没有答案