QualifierAnnotationTests.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:spring4-understanding 作者:
@Test
public void testQualifiedByAttributesWithCustomQualifierRegistered() {
    StaticApplicationContext context = new StaticApplicationContext();
    BeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
    reader.loadBeanDefinitions(CONFIG_LOCATION);
    QualifierAnnotationAutowireCandidateResolver resolver = (QualifierAnnotationAutowireCandidateResolver)
            context.getDefaultListableBeanFactory().getAutowireCandidateResolver();
    resolver.addQualifierType(MultipleAttributeQualifier.class);
    context.registerSingleton("testBean", MultiQualifierClient.class);
    context.refresh();

    MultiQualifierClient testBean = (MultiQualifierClient) context.getBean("testBean");

    assertNotNull( testBean.factoryTheta);
    assertNotNull( testBean.implTheta);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号