0

是否可以在不调用的情况下自动装配 bean:

ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
4

1 回答 1

1

如果你的意思是 no-xml conifg 试试这个测试

class T1 {
}

class T2 {
    @Autowired
    T1 t1;
}

public class Main {

    public static void main(String[] args) throws Exception {
        AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
        ctx.register(T1.class, T2.class);
        ctx.refresh();
        System.out.println(ctx.getBean(T2.class).t1);
    }
}

它会显示 T1 bean 被注入到 T2 bean

于 2013-04-09T06:10:08.767 回答