类 WeChatFunctionAutoConfiguration
java.lang.Object
net.jlxxw.wechat.function.WeChatFunctionAutoConfiguration
@Configuration
@ComponentScan("net.jlxxw.wechat.function")
public class WeChatFunctionAutoConfiguration
extends Object
微信公众号函数模块自动装配
- 作者:
- lcy
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明aiBotFunction(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.aibot.WeChatAiBotTokenRepository weChatAiBotTokenRepository) ipManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) materialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) menuManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) openApiManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) permanentMaterialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) personalizedMenuManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) qrcodeManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) org.springframework.web.client.RestTemplatesyncPushCustomer(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) syncPushTemplate(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) tagManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) tempMaterialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) tokenManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties) userManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) webPageAuthorizationManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties) net.jlxxw.wechat.repository.aibot.WeChatAiBotTokenRepositoryweChatAiBotTokenRepository(WeChatAiBotProperties weChatAiBotProperties) 默认的 ai 机器人 token 存储器
-
构造器详细资料
-
WeChatFunctionAutoConfiguration
public WeChatFunctionAutoConfiguration()
-
-
方法详细资料
-
restTemplate
@Bean @ConditionalOnMissingBean(org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate() -
paramCheckAOP
-
aiBotFunction
@Bean @ConditionalOnBean(WeChatAiBotProperties.class) public AiBotFunction aiBotFunction(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.aibot.WeChatAiBotTokenRepository weChatAiBotTokenRepository) -
openApiManager
@Bean @ConditionalOnBean({net.jlxxw.wechat.properties.WeChatProperties.class,net.jlxxw.wechat.repository.token.WeChatTokenRepository.class}) public OpenApiManager openApiManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
webPageAuthorizationManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.properties.WeChatProperties.class) public WebPageAuthorizationManager webPageAuthorizationManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties) -
materialManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public MaterialManager materialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
permanentMaterialManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public PermanentMaterialManager permanentMaterialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
tempMaterialManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public TempMaterialManager tempMaterialManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
personalizedMenuManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public PersonalizedMenuManager personalizedMenuManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
syncPushCustomer
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public SyncPushCustomer syncPushCustomer(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
syncPushTemplate
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public SyncPushTemplate syncPushTemplate(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
qrcodeManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public QrcodeManager qrcodeManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
tagManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public TagManager tagManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
tokenManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.properties.WeChatProperties.class) public TokenManager tokenManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.properties.WeChatProperties weChatProperties) -
userManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public UserManager userManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
ipManager
@Bean @ConditionalOnBean(net.jlxxw.wechat.repository.token.WeChatTokenRepository.class) public IpManager ipManager(org.springframework.web.client.RestTemplate restTemplate, net.jlxxw.wechat.repository.token.WeChatTokenRepository weChatTokenRepository) -
weChatAiBotTokenRepository
@Bean @ConditionalOnBean(WeChatAiBotProperties.class) public net.jlxxw.wechat.repository.aibot.WeChatAiBotTokenRepository weChatAiBotTokenRepository(WeChatAiBotProperties weChatAiBotProperties) 默认的 ai 机器人 token 存储器- 参数:
weChatAiBotProperties-- 返回:
-