1

当我想在 main 方法中说一个 bean 时,我会在 id 上请求一个 getBean。当我们将属性定义为单个 bean 中其他 bean 的引用时,spring 容器是否会做同样的事情?

4

1 回答 1

1

当我们将属性定义为单个 bean 中其他 bean 的引用时,spring 容器是否会做同样的事情

最终是的,Spring 确实在应用程序容器中找到了与您的 bean 定义匹配的 bean。它是如何工作的,这对大多数用户来说不应该是太多关注的事情。因为通常知道如果你从 Spring 请求一个 bean 就足够了,它会与它的所有依赖项连接起来。

如果您对确切的接线机制感兴趣,源代码是学习的地方。

于 2012-08-21T17:31:16.763 回答