Java源码示例:org.springframework.boot.web.reactive.context.ReactiveWebApplicationContext

示例1
private boolean isExporting(GenericApplicationContext context) {
	Boolean enabled = context.getEnvironment().getProperty("spring.cloud.function.web.export.enabled",
			Boolean.class);
	if (enabled != null) {
		return enabled;
	}
	if (ClassUtils.isPresent("org.springframework.web.context.WebApplicationContext",
			getClass().getClassLoader())) {
		if (context instanceof WebApplicationContext || context instanceof ReactiveWebApplicationContext
				|| context.getEnvironment() instanceof ConfigurableWebEnvironment
				|| context.getEnvironment() instanceof ConfigurableReactiveWebEnvironment) {
			return false;
		}
	}
	return true;
}
 
示例2
@Bean
public FreeMarkerConfigurer freeMarkerConfigurer(ReactiveWebApplicationContext applicationContext) {
	FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
	configurer.setTemplateLoaderPath("classpath:/templates/");
	configurer.setResourceLoader(applicationContext);
	return configurer;
}