我们有如下两个类:


















































我们用如下的方式进行注入





















可以发现,spring为我们首先构造了student,然后再构造course,然后把course注入到student的引用对象中
如果使用depends-on="course"





















则spring会首先构造course,然后构造student,然后把course注入到student引用对象中
实际开发中,并不建议这样强制决定构造顺序,在将spring代码与遗留系统整合时候,可能会用到depends-on
我们有如下两个类:
我们用如下的方式进行注入
可以发现,spring为我们首先构造了student,然后再构造course,然后把course注入到student的引用对象中
如果使用depends-on="course"
则spring会首先构造course,然后构造student,然后把course注入到student引用对象中
实际开发中,并不建议这样强制决定构造顺序,在将spring代码与遗留系统整合时候,可能会用到depends-on