【发布时间】:2022-10-20 19:11:03
【问题描述】:
我对Spring中的依赖注入过程很好奇,而且我想知道在spring注入依赖的过程中,幕后究竟发生了什么,他是怎么做到的?
【问题讨论】:
-
不,我想要内部工作
标签: spring spring-boot
我对Spring中的依赖注入过程很好奇,而且我想知道在spring注入依赖的过程中,幕后究竟发生了什么,他是怎么做到的?
【问题讨论】:
标签: spring spring-boot
幕后的依赖注入
假设有两类车辆和发动机。所以车辆有发动机。
当我们尝试创建车辆对象时......由于依赖关系,我们必须创建引擎对象。
在 Spring Boot 中,当我们运行应用程序时,它会创建 bean 并放入 spring 容器中。
@Autowired 注解用于 DI(依赖注入)。
Spring Container 将查看容器内部,给定类型的对象是 Autowired (example->engine)。
喜欢-> @Autowired 引擎引擎;
它将对象从弹簧容器注入到引擎类型中;
这就是依赖注入。 DI是反演的最终产物 控制。
【讨论】: