例如,如果我有一个 ContainingClass 和 DependencyClass(及其接口):
public class ContainingClass {
IDependencyClass d;
public ContainingClass(IDependencyClass d){
this.d = d;
}
}
它们已经足够解耦了。此时,显然我们可以使用构造函数将它们连接起来。为什么要在 spring 上下文中定义它们?
各位大佬能说说用spring容器管理bean有什么好处吗?先感谢您。
另外:如果我们过多地使用spring容器,我认为容器的维护和代码的重构会比较困难。不是吗?