Spring框架提供了多种依赖注入(DI)的方式,以下是其三种主要的注入方式:
1. 构造器注入(Constructor Injection):
这种方式是在创建对象实例时,通过构造器参数将依赖项注入到对象中。使用构造器注入可以确保在对象创建时就拥有所有必要的依赖项,从而保证了对象在创建时就已经完成了依赖注入。
```java
public class SomeBean {
private final Dependency dependency;
public SomeBean(Dependency dependency) {
this.dependency = dependency;