我只是想知道何时将Spring.xml
文件多次加载到应用程序中,然后使用ClassPathXmlApplicationContext
. 例如,如果我想通过在每个类中Spring.xml
创建新实例来将定义的服务放入我的类中。ApplicationContext
这种方法是否每次都创建新的 bean 而不会破坏以前创建的 bean?这会产生任何内存问题吗?当我在 Spring 网站的ClassPathXmlApplicationContext API中看到时,我发现了这一点。此刷新是否通过破坏现有 bean 来创建现有 bean 的新 bean 定义?
ClassPathXmlApplicationContext(String... configLocations)
***Create a new ClassPathXmlApplicationContext, loading the definitions from the given XML files and automatically refreshing the context.***