Spring Boot, 继承自 Spring 框架,提供了强大的依赖注入(Dependency Injection, DI)功能。这是一种编程技术,允许软件组件动态地接收它们的依赖项,而无需自己创建或查找它们。在 Spring Boot 中,这通常通过注解(Annotations)实现,使得应用的配置和依赖管理更加简洁和直观。
基本概念
- 依赖注入: 是一种设计模式,用于实现控制反转(Inversion of Control, IoC),其中类的依赖项不由类本身创建,而是在运行时由外部容器注入。
- IoC 容器: 在 Spring 中,IoC 容器负责实例化、配置和组装对象。Spring Boot 使用 Spring Framework 的 IoC 容器。
常用的注解