标签: java spring spring-mvc dependency-injection
我是Spring的新手,我正在尝试了解运行时会发生什么。我知道在Spring中使用依赖注入(例如Setter注入)可以使Spring容器创建这些bean或为bean设置值。
但是,这个bean创建是在运行时还是在编译时发生的?如果你能给我一个逐步解释这一点的链接,它也会非常有用。
答案 0 :(得分:2)
所有bean创建和注入都在运行时发生。 Spring使用反射来查找类型及其执行此操作的方法。
documentation详细解释了这一点。请参阅第5章“控制容器的反转”。