0

一个spring应用可以有多少个BeanFactories?当我看到基于 Spring 的 Web 应用程序的源代码时,我产生了这个疑问,他们对一组 bean 使用了基于 xml 的配置,其余部分使用了基于注释的配置。这是在启动时生产多个 bean 工厂还是单个工厂?

4

1 回答 1

1

肯定需要更多关于配置的信息才能确定。

找出答案的最简单方法是使用它们的可见性。尝试使用注释将 xml 配置中声明的 bean 注入其中一个 bean 中,如果可行,它们使用相同的 bean 工厂 -

很可能是这样。混合使用 bean 和基于注释的配置并不罕见。有些人更喜欢移动他们肯定不需要将配置文件灵活地切换到 bean 的配置。这减少了 xml 配置中的很多混乱。

于 2013-10-16T09:31:05.360 回答