自动装配byName或byType或构造函数?

时间:2013-08-14 06:35:22

标签: spring autowired

1)在Spring中首选自动装配?我是学习弹簧的初学者,所以不经常使用哪些?是不同类型的自动装配有各自的优点和缺点?如果是,那么什么? / p>

2)来自Springs in action

例如:

<bean id="saxophone"
 class="com.springinaction.springidol.Saxophone"
 primary="true" />

所有其他人的主要设置为false。所以我只能使用这个bean进行自动装配。所以,如果我需要其他bean自动装配哪个是Instrument类型,因为saxophoneInstrument类型的saxophone类型,因为{{1}}被宣布为主要类型,那么根据情况将如何优先选择其他类型?

1 个答案:

答案 0 :(得分:1)

autowiring有优点或缺点。它完全取决于您,使用哪一个或您的项目规范和架构。

对于您的特定示例,您必须使用byName自动装配。