一个Spring应用程序可以有多少个BeanFactory?当我看到基于 Spring 的 Web 应用程序的源代码时,我产生了这个疑问,其中他们对一组 bean 使用基于 xml 的配置,并对其余部分使用基于注释的配置。这是在启动时产生多个 bean 工厂还是单个工厂?
最佳答案
肯定需要更多有关配置的信息才能确定。
最简单的找出方法是利用他们的可见性。尝试使用注释将 xml 配置中声明的 bean 注入(inject)其中一个 bean 中,如果有效,它们将使用相同的 bean 工厂 -
可能性是这样的。混合使用 bean 和基于注释的配置并不罕见。有些人更喜欢将配置移动到他们确信不需要将配置文件切换到 bean 中的灵 active 。这减少了 xml 配置中的大量困惑。
关于java - 一个Spring应用程序可以有多少个BeanFactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19399422/