ApplicationContext ctx = new ClassPathXmlApplicationContext(
"com/springinaction/springidol/spring-idol.xml");
Performer performer = (Performer) ctx.getBean("duke");
performer.perform();
在上面的代码中,bean 是在 ApplicationContext 创建时实例化还是在调用 getBean() 时实例化?
BeanFactory
只是一个接口,它取决于你使用哪种实现,但通常情况下,大多数(如果不是全部)BeanFactory
实现都是如此。 - skaffman