spring常用的依赖注入
时间: 2023-10-29 18:07:10 浏览: 90
Spring 中常用的依赖注入方式有以下几种:
1. 构造函数注入(Constructor Injection):通过构造函数注入依赖对象,可以在创建对象时一次性注入所有依赖。在类的构造函数中声明需要注入的依赖对象,Spring 容器会自动为其创建实例并注入。
2. Setter 方法注入(Setter Injection):通过 setter 方法注入依赖对象,可以在创建对象后再注入依赖。在类中定义 setter 方法,并在对应的 setter 方法中注入依赖对象。
3. 接口注入(Interface Injection):通过接口注入依赖对象,需要在类中定义注入依赖的接口,然后在实现该接口的类中实现注入依赖的方法。
4. 字段注入(Field Injection):通过字段注入依赖对象,需要在类中声明需要注入的依赖对象,并使用 @Autowired 注解标注该字段,Spring 容器会自动为其创建实例并注入。
5. 自动装配(Autowiring):自动装配是 Spring 提供的一种依赖注入方式,可以根据类型、名称等规则自动注入依赖对象。使用 @Autowired、@Resource、@Inject 等注解标注需要自动注入的依赖对象,Spring 容器会自动为其创建实例并注入。
阅读全文