类org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration源码实例Demo

下面列出了怎么用org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
public void reactiveEnvironment() {
	ReactiveWebApplicationContextRunner reactiveContextRunner = new ReactiveWebApplicationContextRunner()
			.withConfiguration(
					AutoConfigurations.of(EndpointAutoConfiguration.class, WebEndpointAutoConfiguration.class,
							WebClientAutoConfiguration.class, SpringBootAdminClientAutoConfiguration.class));
	reactiveContextRunner.withPropertyValues("spring.boot.admin.client.url:http://localhost:8081")
			.run((context) -> assertThat(context).hasSingleBean(ApplicationRegistrator.class));
}
 
源代码2 项目: spring-cloud-sleuth   文件: WebClientBraveTests.java
/**
 * This uses Spring to instrument the {@link WebClient} using a
 * {@link BeanPostProcessor}.
 */
public WebClientBraveTests() {
	super(WebClientConfiguration.class, WebClientAutoConfiguration.class,
			TraceWebClientBeanPostProcessor.class);
}
 
static ConfigurableApplicationContext init(Class<?>... configClasses) {
	return new SpringApplicationBuilder().web(WebApplicationType.NONE)
			.sources(ArrayUtils.add(configClasses, WebClientAutoConfiguration.class))
			.run();
}
 
 类方法
 同包方法