java - 一个Spring应用程序可以有多少个BeanFactory?

标签 java spring spring-mvc annotations

一个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/

相关文章:

java - 如何继承同一个类中的方法? java

java - 动态 <ui :include> doesn't work

java - 将 @Gateway 与 Spring-Integration-Kafka 一起使用

java - spring中form-login标签的作用是什么

java - Spring mvc @DateTimeFormat 未按预期工作

java - 将 32 个字符的 http session ID 缩短为 20 个字符(截断?散列?)

java - Spring 4.3.3 - 不再支持 ParameterizableViewController POST 方法

java - 如何更改 JFoenix 拾色器库的 CSS 样式?

java - 在 Play 中使用 Guice : Injection possible for static fields only

java - 使用 Spring MVC 绑定(bind)表单对象 CGLIB 的动态表单