java - 为什么spring不支持接口注入
PHPz
PHPz 2017-04-18 09:36:46
0
1
832

ioc有三种注入方式:setter、构造、接口。为什么spring不支持接口方式注入啊?

搜到的答案,大概是:接口注入模式因为历史较为悠久,在很多容器中都已经得到应用。但由于其在灵活性、易用性上不如其他两种注入模式,因而在 IOC 的专题世界内并不被看好。

还有没有其他的原因呢?

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
Ty80

Spring 문서에 따르면

DI는 생성자 기반 종속성
주입과 Setter 기반 종속성 주입이라는 두 가지 주요 변형으로 존재합니다.

제가 이해한 바에 따르면 인터페이스 주입은 실제로 setter 주입을 통해 구현됩니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿