applicationContext.xml



    
                                                     
    
    
                                                     
    
    
    


Test

@Test
    // spring的三种bean初始化方式 构造方法实例化 要求提供默认构造器
    public void demo1() {
        Bean1 bean1 = (Bean1) applicationContext.getBean("bean1");
        System.out.println(bean1);
    }
    @Test
    // spring的三种bean初始化方式 静态工厂方法
    public void demo2() {
        Bean2 bean2 = (Bean2) applicationContext.getBean("bean2");
        System.out.println(bean2);
    }
    @Test
    // spring的三种bean初始化方式 动态工厂方法
    public void demo3() {
        Bean3 bean3 = (Bean3) applicationContext.getBean("bean3");
        System.out.println(bean3);
    }