在Spring中使用@autowired注释有什么用.术语自动装配是什么意思

use*_*029 1 java spring

我检查了许多教程,但找不到令人满意的答案.这个注释是否正在执行属性的依赖注入.我听说这可以应用于方法,构造函数或字段,但出于何种目的.

Ral*_*lph 5

@Autowired注解进行依赖注入.

如果@Autowired适用于

  • 字段:然后依赖项存储在此字段中
  • 一个setter:然后调用setter,其参数由相同的算法确定,就像字段依赖注入一样
  • 构造函数:然后使用由相同算法确定的参数调用构造函数,如字段依赖项注入