Spring 按名称、按类型或构造函数自动关联?

Spring 按名称、按类型或构造函数自动关联?,spring,autowired,Spring,Autowired,1) 在春季,我更喜欢哪种自动布线?我是学习Spring的初学者,所以我不知道应该经常使用哪种自动布线?不同类型的自动布线是否有各自的优缺点?如果是,那么是什么 2) 从 例如: 所有其他的主设备都设置为false。所以我只能使用这个bean进行自动连接。那么,如果我需要其他bean来自动连接相同的乐器类型,因为萨克斯风是乐器类型,而且既然萨克斯风被声明为主设备,那么其他的bean将如何被首选根据情况而定?无自动布线有优点也有缺点。这完全取决于您使用哪一个或您的项目规范和体系结构 对于您的特

1) 在春季,我更喜欢哪种自动布线?我是学习Spring的初学者,所以我不知道应该经常使用哪种自动布线?不同类型的自动布线是否有各自的优缺点?如果是,那么是什么

2) 从

例如:



所有其他的主设备都设置为false。所以我只能使用这个bean进行自动连接。那么,如果我需要其他bean来自动连接相同的
乐器
类型,因为
萨克斯风
乐器
类型,而且既然
萨克斯风
被声明为主设备,那么其他的bean将如何被首选根据情况而定?

自动布线
有优点也有缺点。这完全取决于您使用哪一个或您的项目规范和体系结构

对于您的特定示例,您必须使用
byName
autowiring

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