@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=ClientProperties.class) @ConditionalOnClass(value=org.springframework.web.reactive.function.client.WebClient.class) @AutoConfigureAfter(value=CacheAutoConfiguration.class) @EnableAspectJAutoProxy(proxyTargetClass=true) public class ClientAutoConfiguration extends Object
| 构造器和说明 |
|---|
ClientAutoConfiguration(ClientProperties clientProperties)
装载自动配置的属性值
|
| 限定符和类型 | 方法和说明 |
|---|---|
BlockClientTemplate |
blockClientTemplate(Cache cache,
ReactiveFileDao reactiveFileDao,
ReactiveRecycleDao reactiveRecycleDao) |
xyz.xuminghai.autoconfigure.ClientAspect |
clientAspect() |
ReactiveClientTemplate |
reactiveClientTemplate(Cache cache,
ReactiveFileDao reactiveFileDao,
ReactiveRecycleDao reactiveRecycleDao) |
ReactiveFileDao |
reactiveFileDao(org.springframework.web.reactive.function.client.WebClient webClient) |
ReactiveRecycleDao |
reactiveRecycleDao(org.springframework.web.reactive.function.client.WebClient webClient) |
String |
toString() |
org.springframework.web.reactive.function.client.WebClient |
webClient() |
public ClientAutoConfiguration(ClientProperties clientProperties)
clientProperties - client配置类@Bean @ConditionalOnMissingBean public org.springframework.web.reactive.function.client.WebClient webClient()
@Bean public xyz.xuminghai.autoconfigure.ClientAspect clientAspect()
@Bean @ConditionalOnBean(value=org.springframework.web.reactive.function.client.WebClient.class) public ReactiveFileDao reactiveFileDao(org.springframework.web.reactive.function.client.WebClient webClient)
@Bean @ConditionalOnBean(value=org.springframework.web.reactive.function.client.WebClient.class) public ReactiveRecycleDao reactiveRecycleDao(org.springframework.web.reactive.function.client.WebClient webClient)
@Bean
@ConditionalOnBean(value={Cache.class,ReactiveFileDao.class,ReactiveRecycleDao.class})
public BlockClientTemplate blockClientTemplate(Cache cache,
ReactiveFileDao reactiveFileDao,
ReactiveRecycleDao reactiveRecycleDao)
@Bean
@ConditionalOnBean(value={Cache.class,ReactiveFileDao.class,ReactiveRecycleDao.class})
public ReactiveClientTemplate reactiveClientTemplate(Cache cache,
ReactiveFileDao reactiveFileDao,
ReactiveRecycleDao reactiveRecycleDao)
Copyright © 2021. All rights reserved.