Spring中service对象是用核心容器ApplicationContext.getBean()创建的那麼dao对象为什么不能用核心容器创建,而要使用依赖注入的方式创建呢我用核心容器创建dao,发现运行时错误请教各位大佬。
依赖注入和getBean()雖然创建bean的方式不同但效果都是一样的最终都是spring容器进行管理,请问你报的什么错误
??容器在初始化的时候就已经创建好了对象跟getBean这个方法有什么关系?
bean.xml用set依赖注入的方式才能创建出对象
两个容器都不一样了。
你在容器里的service类里new了一个容器,这个容器又会扫描一遍继续new一个容器,你没想过吗?
是这么回事,已经不是一个容器了感谢大佬指点,明白了!