Example usage for org.springframework.beans.factory.support DefaultListableBeanFactory removeAlias

List of usage examples for org.springframework.beans.factory.support DefaultListableBeanFactory removeAlias

Introduction

In this page you can find the example usage for org.springframework.beans.factory.support DefaultListableBeanFactory removeAlias.

Prototype

@Override
    public void removeAlias(String alias) 

Source Link

Usage

From source file:org.springframework.beans.factory.DefaultListableBeanFactoryTests.java

@Test
public void testBeanDefinitionRemoval() {
    DefaultListableBeanFactory lbf = new DefaultListableBeanFactory();
    lbf.setAllowBeanDefinitionOverriding(false);
    lbf.registerBeanDefinition("test", new RootBeanDefinition(TestBean.class));
    lbf.registerAlias("test", "test2");
    lbf.preInstantiateSingletons();/*from w w  w .  j  a  va  2 s.c om*/
    lbf.removeBeanDefinition("test");
    lbf.removeAlias("test2");
    lbf.registerBeanDefinition("test", new RootBeanDefinition(NestedTestBean.class));
    lbf.registerAlias("test", "test2");
    assertTrue(lbf.getBean("test") instanceof NestedTestBean);
    assertTrue(lbf.getBean("test2") instanceof NestedTestBean);
}