Spring.xml
を使用してファイルがアプリケーションに複数回ロードされたときを知りたいだけですClassPathXmlApplicationContext
。たとえば、各クラスSpring.xml
での新しいインスタンスを作成することで、定義されたサービスを句に入れたい場合です。ApplicationContext
このアプローチは、以前に作成されたBeanを破棄せずに、新しいBeanを毎回作成しますか?これにより、メモリの問題が発生しますか?春のWebサイトのClassPathXmlApplicationContextAPIを見ると、これが見つかりました。この更新により、既存のBeanを破棄して、既存のBeanの新しいBean定義が作成されますか?
ClassPathXmlApplicationContext(String... configLocations)
***Create a new ClassPathXmlApplicationContext, loading the definitions from the given XML files and automatically refreshing the context.***