问答详情
源自:2-1 实例化Bean方式介绍

bean创建了两次

按照老师的代码运行,输出结果是构造方法被执行了两次,是怎么回事呢?

提问者:weibo_阿弥陀佛好吗好的么么_0 2019-03-26 11:03

个回答

  • 慕粉2342257429
    2019-04-02 18:53:04

    666

  • weibo_阿弥陀佛好吗好的么么_0
    2019-03-26 13:25:22

    经过一番研究终于发现了是我自己的问题,我在spring.xml文件中配置了两次<bean>,在测试类中ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");的时候就实例化了两次bean,经过这次折腾,我才真正认识到spring是在读入xml文件的时候就完成了bean的实例化。

    https://img2.mukewang.com/5c99b68b0001556407060633.jpg