Package org.springframework.beans.factory.support

Examples of org.springframework.beans.factory.support.BeanDefinitionReader


  }

  @Test
  public void testQualifiedByAttributesFailsWithoutCustomQualifierRegistered() {
    StaticApplicationContext context = new StaticApplicationContext();
    BeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
    reader.loadBeanDefinitions(CONFIG_LOCATION);
    context.registerSingleton("testBean", QualifiedByAttributesTestBean.class);
    try {
      context.refresh();
      fail("should have thrown a BeanCreationException");
    }
View Full Code Here


  }

  @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();
View Full Code Here

  }

  @Test
  public void testInterfaceWithOneQualifiedFactoryAndOneQualifiedBean() {
    StaticApplicationContext context = new StaticApplicationContext();
    BeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
    reader.loadBeanDefinitions(CONFIG_LOCATION);
  }
View Full Code Here

    for (Map.Entry<String, Class<?>> entry : importedResources.entrySet()) {
      String resource = entry.getKey();
      Class<?> readerClass = entry.getValue();
      if (!readerInstanceCache.containsKey(readerClass)) {
        try {
          BeanDefinitionReader readerInstance = (BeanDefinitionReader)
              readerClass.getConstructor(BeanDefinitionRegistry.class).newInstance(this.registry);
          readerInstanceCache.put(readerClass, readerInstance);
        }
        catch (Exception ex) {
          throw new IllegalStateException("Could not instantiate BeanDefinitionReader class [" + readerClass.getName() + "]");
        }
      }
      BeanDefinitionReader reader = readerInstanceCache.get(readerClass);
      // TODO SPR-6310: qualify relatively pathed locations as done in AbstractContextLoader.modifyLocations
      reader.loadBeanDefinitions(resource);
    }
  }
View Full Code Here

    {
      this.context = new GenericApplicationContext();
    }

    // Finally load app config and start...
    BeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(this.context);
    AnnotatedBeanDefinitionReader classReader = new AnnotatedBeanDefinitionReader(context);

    for (String configLocation : configLocations)
    {
      if (!registerClass(classReader, configLocation))
      {
        xmlReader.loadBeanDefinitions(configLocation);
      }
    }

    boolean started = false;
    try
View Full Code Here

TOP

Related Classes of org.springframework.beans.factory.support.BeanDefinitionReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.