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

时间:2013-08-06 06:14:33

标签: java spring

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

2 个答案:

答案 0 :(得分:5)

@Autowired注释正在执行依赖注入。

如果@Autowired适用于

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

答案 1 :(得分:0)

我们使用@Autowired:

一个。系统中的抽象较少。

湾当Spring找到与setter方法一起使用的@Autowired注释时,它会尝试对该方法执行byType自动装配。