对于最新的稳定版本,请使用 Spring Framework 7.0.6!spring-doc.cadn.net.cn

使用 CustomAutowireConfigurer

CustomAutowireConfigurer 是一个允许你注册自己的自定义限定符注解类型的BeanFactoryPostProcessor,即使它们没有使用 Spring 的 @Qualifier 注解进行注释。 下面的示例展示了如何使用 CustomAutowireConfigurerspring-doc.cadn.net.cn

<bean id="customAutowireConfigurer"
		class="org.springframework.beans.factory.annotation.CustomAutowireConfigurer">
	<property name="customQualifierTypes">
		<set>
			<value>example.CustomQualifier</value>
		</set>
	</property>
</bean>

AutowireCandidateResolver 通过以下方式确定自动注入的候选者:spring-doc.cadn.net.cn

当多个bean符合自动连线候选条件时,确定“主要”bean的规则如下:如果候选条件中的bean定义恰好有一个的<code>0</code>属性设置为<code>1</code>,则会选择该bean。spring-doc.cadn.net.cn