对 Spring IoC 文档感到困惑:Spring IoC 中支持哪些依赖注入?

时间:2021-02-17 16:49:12

标签: spring spring-ioc

于是就有了一道Spring问答题“Spring IoC Container支持的依赖注入类型有哪些?”

根据 Spring,依赖注入“存在两种主要变体:基于构造函数的依赖注入和基于 Setter 的依赖注入。”

https://docs.spring.io/spring-framework/docs/current/reference/html/core.html

但是,通过@Autowired 的反射,Spring IoC 不也支持字段注入吗?!根据我的理解,这种方法是不推荐的。

那么哪个答案是正确的?

  • Setter + 基于构造函数,
  • setter + 构造函数 + 基于字段,或
  • setter + 构造函数 + 基于反射?

0 个答案:

没有答案