Springでは、SingletonBeanFactoryLocatorとContextSingletonBeanFactoryLocatorというものが用意されてます。 ずばり、これらはBeanFactory、ApplicationContextのインスタンスを返してくれるファクトリと理解しました。 SingletonBeanFactoryLocatorは、BeanFactoryのファクトリで、 ContextSingletonBeanFactoryLocatorは、ApplicationContextのファクトリです。 例えば、コンテナ外のインスタンスが、コンテナ内のインスタンスへアクセスしたい場合を考えます。 そのとき、コンテナ内のインスタンスを複数のコンテキストで管理しているとすると、コンテナ外の インスタンスはいろいろな場所で各コンテキストへアクセスすることになります。 うーん、

