有哪些不同类型的依赖注入实现方式?

提问者:帅平 问题分类:面试刷题
有哪些不同类型的依赖注入实现方式?
1 个回答
你是我此生最美的风景
你是我此生最美的风景
依赖注入是时下最流行的IOC实现方式,依赖注入分为接口注入(Interface Injection),Setter方法注入(Setter Injection)和构造器注入(Constructor Injection)三种方式。其中接口注入由于在灵活性和易用性比较差,现在从Spring4开始已被废弃。
构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。
Setter方法注入:Setter方法注入是容器通过调用无参构造器或无参static工厂 方法实例化bean之后,调用该bean的setter方法,即实现了基于setter的依赖注入。
发布于:1周前 (04-21) IP属地:四川省
我来回答