@Configuration @ComponentScan(value="net.jlxxw.wechat") @EnableScheduling @MapperScan(value="net.jlxxw.wechat.mapper") public class WeChatComponentAutoConfiguration extends Object
| 构造器和说明 |
|---|
WeChatComponentAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor |
batchExecuteThreadPool()
批量执行线程池
|
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor |
eventBusThreadPool()
事件总线线程池,用于处理微信回调
|
org.springframework.web.client.RestTemplate |
restTemplate() |
ScheduledUpdateWeChatServerIp |
scheduledUpdateWeChatServerIp(WeChatTokenManager weChatTokenManager,
org.springframework.web.client.RestTemplate restTemplate,
WeChatServerSecurityCheck weChatServerSecurityCheck,
WeChatProperties weChatProperties) |
WeChatServerSecurityCheck |
weChatServerSecurityCheck() |
ScheduledUpdateToken |
weiXinTokenManager(TokenMapper tokenMapper,
WeChatTokenManager weChatTokenManager) |
@Bean @ConditionalOnMissingBean(value=org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate()
@Bean(value="batchExecuteThreadPool") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor batchExecuteThreadPool()
@Bean(value="eventBusThreadPool") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor eventBusThreadPool()
@Bean
@ConditionalOnProperty(prefix="we-chat",
name="enable-default-token-manager",
havingValue="true")
public ScheduledUpdateToken weiXinTokenManager(TokenMapper tokenMapper,
WeChatTokenManager weChatTokenManager)
@Bean
@ConditionalOnProperty(prefix="we-chat",
name="enable-we-chat-call-back-server-security-check",
havingValue="true")
public ScheduledUpdateWeChatServerIp scheduledUpdateWeChatServerIp(WeChatTokenManager weChatTokenManager,
org.springframework.web.client.RestTemplate restTemplate,
WeChatServerSecurityCheck weChatServerSecurityCheck,
WeChatProperties weChatProperties)
@Bean
@ConditionalOnProperty(prefix="we-chat",
name="enable-we-chat-call-back-server-security-check",
havingValue="true")
public WeChatServerSecurityCheck weChatServerSecurityCheck()
Copyright © 2023. All rights reserved.