Spring中的bean实例化和依赖注入

时间:2014-09-24 15:34:18

标签: java spring spring-mvc dependency-injection

我是Spring的新手,我正在尝试了解运行时会发生什么。我知道在Spring中使用依赖注入(例如Setter注入)可以使Spring容器创建这些bean或为bean设置值。

但是,这个bean创建是在运行时还是在编译时发生的?如果你能给我一个逐步解释这一点的链接,它也会非常有用。

1 个答案:

答案 0 :(得分:2)

所有bean创建和注入都在运行时发生。 Spring使用反射来查找类型及其执行此操作的方法。

documentation详细解释了这一点。请参阅第5章“控制容器的反转”。

相关问题