【发布时间】:2014-09-24 15:34:17
【问题描述】:
我是 Spring 新手,我试图了解运行时发生的情况。我知道在 Spring 中使用依赖注入(例如 Setter 注入)可以让 Spring 容器创建这些 bean 或为这些 bean 设置值。
但是,这个 bean 创建是在运行时还是在编译时发生的?如果你能给我一个链接,一步一步地解释这一点,那也会很有帮助。
【问题讨论】:
标签: java spring spring-mvc dependency-injection
我是 Spring 新手,我试图了解运行时发生的情况。我知道在 Spring 中使用依赖注入(例如 Setter 注入)可以让 Spring 容器创建这些 bean 或为这些 bean 设置值。
但是,这个 bean 创建是在运行时还是在编译时发生的?如果你能给我一个链接,一步一步地解释这一点,那也会很有帮助。
【问题讨论】:
标签: java spring spring-mvc dependency-injection
所有 bean 创建和注入都发生在运行时。 Spring 使用反射来查找类型及其执行此操作的方法。
在documentation中有详细说明。参见第 5 章控制容器的反转。
【讨论】: