Spring应用程序可以拥有多少BeanFactories?当我看到基于Spring的Web应用程序的源代码时,我对这一点产生了疑问,他们使用基于xml的配置来处理一组bean以及基于注释的配置。这会在启动时产生多个bean工厂还是单个工厂?
答案 0 :(得分:1)
肯定需要有关配置的更多信息才能确定。
最简单的方法是使用他们的可见性。尝试使用注释在其中一个bean中注入在xml配置中声明的bean,如果它工作正在使用相同的bean工厂 -
概率是这样的。混合使用bean和基于注释的配置并不罕见。有些人更喜欢移动配置,他们知道这些配置肯定不需要灵活地将配置文件切换到bean中。这减少了xml配置中的大量混乱。