下面列出了怎么用org.springframework.boot.web.reactive.context.ReactiveWebApplicationContext的API类实例代码及写法,或者点击链接到github查看源代码。
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;
}
@Bean
public FreeMarkerConfigurer freeMarkerConfigurer(ReactiveWebApplicationContext applicationContext) {
FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
configurer.setTemplateLoaderPath("classpath:/templates/");
configurer.setResourceLoader(applicationContext);
return configurer;
}