Package org.springframework.context.support

Examples of org.springframework.context.support.GenericApplicationContext.refresh()


  protected void setUp() throws Exception {
    GenericApplicationContext ctx = new GenericApplicationContext();
    new XmlBeanDefinitionReader(ctx).loadBeanDefinitions(
        new ClassPathResource("jeeNamespaceHandlerTests.xml", getClass()));
    ctx.refresh();
    this.beanFactory = ctx.getBeanFactory();
    this.beanFactory.getBeanNamesForType(ITestBean.class);
  }

  public void testSimpleDefinition() throws Exception {
View Full Code Here


    GenericApplicationContext gac = new GenericApplicationContext();
    gac.registerBeanDefinition("translator",
        new RootBeanDefinition(PersistenceExceptionTranslationPostProcessor.class));
    gac.registerBeanDefinition("proxied", new RootBeanDefinition(StereotypedRepositoryInterfaceImpl.class));
    try {
      gac.refresh();
      fail("Should fail with no translators");
    }
    catch (BeansException ex) {
      // Ok
    }
View Full Code Here

        new RootBeanDefinition(ChainedPersistenceExceptionTranslator.class));
    gac.registerBeanDefinition("proxyCreator",
        BeanDefinitionBuilder.rootBeanDefinition(AnnotationAwareAspectJAutoProxyCreator.class).
        addPropertyValue("order", 50).getBeanDefinition());
    gac.registerBeanDefinition("logger", new RootBeanDefinition(LogAllAspect.class));
    gac.refresh();

    RepositoryInterface shouldNotBeProxied = (RepositoryInterface) gac.getBean("notProxied");
    assertFalse(AopUtils.isAopProxy(shouldNotBeProxied));
    RepositoryInterface shouldBeProxied = (RepositoryInterface) gac.getBean("proxied");
    assertTrue(AopUtils.isAopProxy(shouldBeProxied));
View Full Code Here

    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedMethodParameterTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    try {
      context.refresh();
      fail("expected BeanCreationException");
    }
    catch (BeanCreationException e) {
      assertTrue(e.getRootCause() instanceof NoSuchBeanDefinitionException);
      assertEquals("autowired", e.getBeanName());
View Full Code Here

    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedConstructorArgumentTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    try {
      context.refresh();
      fail("expected BeanCreationException");
    }
    catch (BeanCreationException e) {
      assertTrue(e instanceof UnsatisfiedDependencyException);
      assertEquals("autowired", e.getBeanName());
View Full Code Here

    RootBeanDefinition person = new RootBeanDefinition(Person.class, cavs, null);
    person.addQualifier(new AutowireCandidateQualifier(TestQualifier.class));
    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired", new RootBeanDefinition(QualifiedFieldTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    context.refresh();
    QualifiedFieldTestBean bean = (QualifiedFieldTestBean) context.getBean("autowired");
    assertEquals(JUERGEN, bean.getPerson().getName());
  }

  public void testAutowiredMethodParameterWithSingleQualifiedCandidate() {
View Full Code Here

    person.addQualifier(new AutowireCandidateQualifier(TestQualifier.class));
    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedMethodParameterTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    context.refresh();
    QualifiedMethodParameterTestBean bean =
        (QualifiedMethodParameterTestBean) context.getBean("autowired");
    assertEquals(JUERGEN, bean.getPerson().getName());
  }
View Full Code Here

    RootBeanDefinition person = new RootBeanDefinition(QualifiedPerson.class, cavs, null);
    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedMethodParameterTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    context.refresh();
    QualifiedMethodParameterTestBean bean =
        (QualifiedMethodParameterTestBean) context.getBean("autowired");
    assertEquals(JUERGEN, bean.getPerson().getName());
  }
View Full Code Here

    person.addQualifier(new AutowireCandidateQualifier(TestQualifier.class));
    context.registerBeanDefinition(JUERGEN, person);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedConstructorArgumentTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    context.refresh();
    QualifiedConstructorArgumentTestBean bean =
        (QualifiedConstructorArgumentTestBean) context.getBean("autowired");
    assertEquals(JUERGEN, bean.getPerson().getName());
  }
View Full Code Here

    context.registerBeanDefinition(MARK, person2);
    context.registerBeanDefinition("autowired",
        new RootBeanDefinition(QualifiedFieldTestBean.class));
    AnnotationConfigUtils.registerAnnotationConfigProcessors(context);
    try {
      context.refresh();
      fail("expected BeanCreationException");
    }
    catch (BeanCreationException e) {
      assertTrue(e.getRootCause() instanceof NoSuchBeanDefinitionException);
      assertEquals("autowired", e.getBeanName());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.