List of usage examples for org.springframework.context ConfigurableApplicationContext getAutowireCapableBeanFactory
AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws IllegalStateException;
From source file:org.springframework.yarn.launch.AbstractCommandLineRunner.java
/** * Gets the Application Context./*ww w. j a va 2s . c o m*/ * * @param configLocation the context config location * @param parent the parent context * @return the configured context */ protected ConfigurableApplicationContext getChildApplicationContext(String configLocation, ConfigurableApplicationContext parent) { if (configLocation != null) { ConfigurableApplicationContext context = new ClassPathXmlApplicationContext( new String[] { configLocation }, parent); context.getAutowireCapableBeanFactory().autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, false); return context; } else { return null; } }
From source file:ubicrypt.core.Utils.java
public static <T> T springIt(ConfigurableApplicationContext ctx, T object, String name) { final AutowireCapableBeanFactory factory = ctx.getAutowireCapableBeanFactory(); factory.autowireBean(object);//w ww .jav a 2s .c o m factory.applyBeanPostProcessorsBeforeInitialization(object, name); factory.applyBeanPostProcessorsAfterInitialization(object, name); return object; }