java - 一个spring应用可以有多少个BeanFactories?

标签 java spring spring-mvc annotations

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

最佳答案

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

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

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

关于java - 一个spring应用可以有多少个BeanFactories?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19399422/

相关文章:

java - 从套接字接收到的消息数

java - 根据频率计算音符

java - Android使用特殊的Unicode字符

java - @Autowired 找不到用 @Repository 标识的存储库 bean

java - 无法从其他类中的 Key/Action Listeners 更新我的主 JFrame

java - 在删除时删除分离的实例错误

spring-mvc - 如何使用外部tomcat为Spring Boot应用程序设置Webcontext名称

spring - 获取错误 bean 类 [..] 的无效属性 'packagesToScan'。 Bean 属性 'packagesToScan' 不可写或具有无效的 setter 方法

java - Spring Security Config:AlreadyBuiltException:该对象已经被构建

java - 来自数据库的Spring配置