1

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

4

2 回答 2

5

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

如果@Autowired应用于

  • 一个字段:那么依赖就存放在这个字段中
  • 一个 setter:然后调用 setter,其参数由与字段依赖注入相同的算法确定
  • 构造函数:然后使用与字段依赖注入相同的算法确定的参数调用构造函数  
于 2013-08-06T06:19:40.673 回答
0

我们将@Autowired 用于:

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

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

于 2013-08-06T06:24:52.327 回答