类 WeChatFunctionAutoConfiguration

java.lang.Object
net.jlxxw.wechat.function.WeChatFunctionAutoConfiguration

@Configuration @ComponentScan("net.jlxxw.wechat.function") public class WeChatFunctionAutoConfiguration extends Object
微信公众号函数模块自动装配
作者:
lcy
  • 构造器详细资料

    • WeChatFunctionAutoConfiguration

      public WeChatFunctionAutoConfiguration()
  • 方法详细资料

    • restTemplate

      @Bean @ConditionalOnMissingBean(org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate()
    • paramCheckAOP

      @Bean public ParamCheckAOP 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 -
      返回: