依赖注入在Spring Boot中的背后原理
在Spring Boot中,当我们运行应用程序时,它会创建Bean并将其放入Spring容器中。依赖注入(DI)使用@Autowired
注解来实现。
Spring容器会在容器中查找给定类型的对象,该对象被标记为@Autowired(例如- engine)。
如下例所示:
@Autowired
private Engine engine;
它会将来自Spring容器的对象注入到engine类型中,这就是所谓的依赖注入。控制反转(IOC)是依赖注入的最终产物。