List of usage examples for org.springframework.context.support AbstractXmlApplicationContext getBeanFactory
@Override public final ConfigurableListableBeanFactory getBeanFactory()
From source file:org.robospring.RoboSpring.java
/** * @param contextConfigLocation/* www. j av a2s . c o m*/ * @return */ private static Pair<AbstractXmlApplicationContext, RoboSpringInjector> getConfigurationPair( String contextConfigLocation) { synchronized (contextMap) { Pair<AbstractXmlApplicationContext, RoboSpringInjector> pair = contextMap.get(contextConfigLocation); if (pair == null) { AbstractXmlApplicationContext context = createContext(contextConfigLocation); RoboSpringInjector injector = new RoboSpringInjector(context.getBeanFactory()); pair = new Pair<AbstractXmlApplicationContext, RoboSpringInjector>(context, injector); contextMap.put(contextConfigLocation, pair); } return pair; } }