我刚开始学习Spring,我有一个问题:
为了注入一个bean,什么时候最好使用基于属性的依赖注入:
<bean id="myFirstClass" class="...">
<property name="targetProperty">
<bean id="TheBeanIwantToInject" class="..."/>
</property>
</bean>
而不是基于构造函数的依赖注入
<bean id="myFirstClass" class="...">
<constructor-arg ref="TheBeanIwantToInject"/>
</bean>
还是只是两个等效的解决方案?