我是java中“Springs框架”的新手。我想清楚地了解依赖注入。
常规 Java 类:
public class TextEditor {
private SpellChecker spellChecker;
public TextEditor() {
spellChecker = new SpellChecker();
}
}
使用依赖注入(Springs)的 Java 类:
public class TextEditor {
private SpellChecker spellChecker;
public TextEditor(SpellChecker spellChecker) {
this.spellChecker = spellChecker;
}
}
这两个程序有何不同以及我们通过依赖注入在这里获得的最大用处是什么?