Loading...
Spring Framework Reference Documentation 7.0.2의 Using CustomAutowireConfigurer의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
CustomAutowireConfigurerCustomAutowireConfigurer
는 Spring의 @Qualifier 어노테이션으로 어노테이션되지 않았더라도
사용자 정의 qualifier 어노테이션 타입을 등록할 수 있게 해 주는 BeanFactoryPostProcessor입니다.
다음 예시는 CustomAutowireConfigurer를 사용하는 방법을 보여 줍니다:
1<bean id="customAutowireConfigurer" 2 class="org.springframework.beans.factory.annotation.CustomAutowireConfigurer"> 3 <property name="customQualifierTypes"> 4 <set> 5 <value>example.CustomQualifier</value> 6 </set> 7 </property> 8</bean>
AutowireCandidateResolver는 다음에 의해 autowire candidate를 결정합니다:
autowire-candidate 값<beans/> element에서 사용 가능한 모든 default-autowire-candidates 패턴@Qualifier 어노테이션의 존재와 CustomAutowireConfigurer에 등록된
모든 custom 어노테이션여러 빈이 autowire candidate로 qualifier되는 경우, “primary”의 결정은 다음과 같습니다:
candidate 중 정확히 하나의 빈 정의만이 primary
attribute를 true로 설정한 경우, 그 빈이 선택됩니다.
Using Generics as Autowiring Qualifiers
Injection with @Resource