本文整理了Java中org.springframework.context.annotation.AnnotationConfigApplicationContext.addBeanFactoryPostProcessor()
方法的一些代码示例,展示了AnnotationConfigApplicationContext.addBeanFactoryPostProcessor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotationConfigApplicationContext.addBeanFactoryPostProcessor()
方法的具体详情如下:
包路径:org.springframework.context.annotation.AnnotationConfigApplicationContext
类名称:AnnotationConfigApplicationContext
方法名:addBeanFactoryPostProcessor
暂无
代码示例来源:origin: gravitee-io/gravitee-gateway
AbstractApplicationContext createApplicationContext(Api api) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
context.setParent(gatewayApplicationContext);
context.setClassLoader(new ReactorHandlerClassLoader(gatewayApplicationContext.getClassLoader()));
context.setEnvironment((ConfigurableEnvironment) gatewayApplicationContext.getEnvironment());
PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
configurer.setIgnoreUnresolvablePlaceholders(true);
configurer.setEnvironment(gatewayApplicationContext.getEnvironment());
context.addBeanFactoryPostProcessor(configurer);
context.getBeanFactory().registerSingleton("api", api);
context.register(ApiHandlerConfiguration.class);
context.setId("context-api-" + api.getId());
context.refresh();
return context;
}
代码示例来源:origin: stackoverflow.com
@Configuration
public class Test {
@Value("${prop1}") //props1.properties contains prop1=val1
String prop1;
public static void main(String[] args) throws Exception {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
ctx.register(Test.class);
PropertySourcesPlaceholderConfigurer pph = new PropertySourcesPlaceholderConfigurer();
pph.setLocation(new ClassPathResource("/props1.properties"));
ctx.addBeanFactoryPostProcessor(pph);
ctx.refresh();
Test test = ctx.getBean(Test.class);
System.out.println(test.prop1);
}
}
代码示例来源:origin: com.intoverflow.booster/booster-core
appContext.addBeanFactoryPostProcessor(beanFactory -> {
PropertyPlaceholderConfigurer configurer = new PropertyPlaceholderConfigurer();
configurer.postProcessBeanFactory(beanFactory);
代码示例来源:origin: amoAHCP/spring-vertx-ext
private static void addPostprocessorAndUpdateContext(Class<?> currentVerticleClass,
AnnotationConfigApplicationContext annotationConfigApplicationContext) {
annotationConfigApplicationContext.addBeanFactoryPostProcessor(new SpringSingleVerticleConfiguration(currentVerticleClass));
annotationConfigApplicationContext.refresh();
annotationConfigApplicationContext.start();
annotationConfigApplicationContext.registerShutdownHook();
}
代码示例来源:origin: bristleback/bristleback
public BristlebackServerInstance resolverServerInstance() {
InitialConfiguration initialConfiguration = initialConfigurationResolver.resolveConfiguration();
startLogger(initialConfiguration);
AnnotationConfigApplicationContext frameworkContext = new AnnotationConfigApplicationContext();
BristleSpringIntegration springIntegration = new BristleSpringIntegration(actualApplicationContext, frameworkContext);
BristlebackBeanFactoryPostProcessor bristlebackPostProcessor = new BristlebackBeanFactoryPostProcessor(initialConfiguration, springIntegration);
frameworkContext.addBeanFactoryPostProcessor(bristlebackPostProcessor);
frameworkContext.register(SpringConfigurationResolver.class);
frameworkContext.scan(InitialConfiguration.SYSTEM_BASE_PACKAGES);
frameworkContext.refresh();
BristlebackConfig configuration = frameworkContext.getBean("bristlebackConfigurationFinal", BristlebackConfig.class);
return new BristlebackServerInstance(configuration);
}
代码示例来源:origin: io.gravitee.am.gateway.handlers/gravitee-am-gateway-handler
AbstractApplicationContext createApplicationContext(Domain domain) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
context.setParent(gatewayApplicationContext);
context.setClassLoader(new ReactorHandlerClassLoader(gatewayApplicationContext.getClassLoader()));
context.setEnvironment((ConfigurableEnvironment) gatewayApplicationContext.getEnvironment());
PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
configurer.setIgnoreUnresolvablePlaceholders(true);
configurer.setEnvironment(gatewayApplicationContext.getEnvironment());
context.addBeanFactoryPostProcessor(configurer);
context.getBeanFactory().registerSingleton("domain", domain);
context.register(HandlerConfiguration.class);
context.setId("context-domain-" + domain.getId());
context.refresh();
return context;
}
代码示例来源:origin: ajmalbabu/distributed-computing
public SpringContextSupport build(String[] packages) {
applicationContext = new AnnotationConfigApplicationContext();
applicationContext.scan(packages);
applicationContext.addBeanFactoryPostProcessor(propertyPlaceholderConfigurerWith(providedProperties));
applicationContext.refresh();
return this;
}
代码示例来源:origin: gravitee-io/graviteeio-access-management
AbstractApplicationContext createApplicationContext(Domain domain) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
context.setParent(gatewayApplicationContext);
context.setClassLoader(new ReactorHandlerClassLoader(gatewayApplicationContext.getClassLoader()));
context.setEnvironment((ConfigurableEnvironment) gatewayApplicationContext.getEnvironment());
PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
configurer.setIgnoreUnresolvablePlaceholders(true);
configurer.setEnvironment(gatewayApplicationContext.getEnvironment());
context.addBeanFactoryPostProcessor(configurer);
context.getBeanFactory().registerSingleton("domain", domain);
context.register(HandlerConfiguration.class);
context.setId("context-domain-" + domain.getId());
context.refresh();
return context;
}
代码示例来源:origin: com.fitbur.testify.junit/spring-integration-test
classTestNeedContainers);
appContext.addBeanFactoryPostProcessor(postProcessor);
内容来源于网络,如有侵权,请联系作者删除!