对 Spring IoC 文档感到困惑: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 + 构造函数 + 基于反射?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)