一、通过primary属性指定某个bean为首选的bean
<bean id="h1" class="cn.edu.tju.domain.H"/>
<bean id="yourService" class="cn.edu.tju.service.YourService" autowire="byType"/>
<bean id="h2" class="cn.edu.tju.domain.H" primary="true"/>
二、通过设置autowire-candidate把某个bean排除在候选bean之外
<bean id="h1" class="cn.edu.tju.domain.H"/>
<bean id="yourService" class="cn.edu.tju.service.YourService" autowire="byType"/>
<bean id="h2" class="cn.edu.tju.domain.H" autowire-candidate="false" />
三、可以通过beans的default-autowire-candidates来指定哪些bean作为自动装配的候选
default-autowire-candidates="h*"
在bean中定义的autowire-candidates的ture或者false的优先级更高