@Configuration @ComponentScan(value="net.jlxxw.wechat") @EnableScheduling @MapperScan(value="net.jlxxw.wechat.mapper") public class WeiXinComponentAutoConfiguration extends Object
| 构造器和说明 |
|---|
WeiXinComponentAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
Executor |
batchExecuteThreadPool()
批量执行线程池
|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor |
eventBusThreadPool()
事件总线线程池
|
Executor |
pushThreadPool() |
org.springframework.web.client.RestTemplate |
restTemplate() |
ScheduledUpdateWeiXinServerIp |
scheduledUpdateWeiXinServerIp(WeiXinTokenManager weiXinTokenManager,
org.springframework.web.client.RestTemplate restTemplate,
WeiXinServerSecurityCheck weiXinServerSecurityCheck,
WeiXinProperties weiXinProperties) |
org.springframework.web.reactive.function.client.WebClient |
webClient() |
WeiXinServerSecurityCheck |
weiXinServerSecurityCheck() |
ScheduledUpdateToken |
weiXinTokenManager(TokenMapper tokenMapper,
WeiXinTokenManager weiXinTokenManager) |
@Bean @ConditionalOnMissingBean(value=org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate()
@Bean(value="pushThreadPool") public Executor pushThreadPool()
@Bean(value="batchExecuteThreadPool") public Executor batchExecuteThreadPool()
@Bean(value="eventBusThreadPool") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor eventBusThreadPool()
@Bean
@ConditionalOnProperty(prefix="weixin",
name="enable-default-token-manager",
havingValue="true")
public ScheduledUpdateToken weiXinTokenManager(TokenMapper tokenMapper,
WeiXinTokenManager weiXinTokenManager)
@Bean
@ConditionalOnProperty(prefix="weixin",
name="enable-wei-xin-call-back-server-security-check",
havingValue="true")
public ScheduledUpdateWeiXinServerIp scheduledUpdateWeiXinServerIp(WeiXinTokenManager weiXinTokenManager,
org.springframework.web.client.RestTemplate restTemplate,
WeiXinServerSecurityCheck weiXinServerSecurityCheck,
WeiXinProperties weiXinProperties)
@Bean
@ConditionalOnProperty(prefix="weixin",
name="enable-wei-xin-call-back-server-security-check",
havingValue="true")
public WeiXinServerSecurityCheck weiXinServerSecurityCheck()
@Bean @ConditionalOnMissingBean(value=org.springframework.web.reactive.function.client.WebClient.class) public org.springframework.web.reactive.function.client.WebClient webClient()
Copyright © 2021. All rights reserved.