@Autowired 可以使用在Setter 方法中,属性,构造函数中。
例如:在属性当中使用@Autowired,这里是 TextEditor.java 文件的内容:
1 package com.spring.chapter6;
2
3 import java.util.List;
4 import java.util.Set;
5
6 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.beans.factory.annotation.Required;
8
9
10
11 public class TextEditor {
12
13
20 @Autowired
21 private SpellChecker spellChecker;
22
23 public void getSpell(){
24 spellChecker.checkSpelling();
25
26 }
下面是另一个依赖的类文件 SpellChecker.java 的内容:
1 package com.spring.chapter6;
2
3 public class SpellChecker {
4
5 public SpellChecker(){
6 System.out.println("Inside SpellChecker constructor." );
7 }
8 public