Class SentinelAutoConfiguration

java.lang.Object
com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(name="spring.cloud.sentinel.enabled", matchIfMissing=true) @EnableConfigurationProperties(SentinelProperties.class) public class SentinelAutoConfiguration extends Object
Author:
xiaojing, jiashuai.xie, Jim, freeman
  • Constructor Details

    • SentinelAutoConfiguration

      public SentinelAutoConfiguration()
  • Method Details

    • sentinelResourceAspect

      @Bean @ConditionalOnMissingBean public com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect sentinelResourceAspect()
    • sentinelBeanPostProcessor

      @Bean @ConditionalOnMissingBean @ConditionalOnClass(name="org.springframework.web.client.RestTemplate") @ConditionalOnProperty(name="resttemplate.sentinel.enabled", havingValue="true", matchIfMissing=true) public static SentinelBeanPostProcessor sentinelBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext)
    • sentinelDataSourceHandler

      @Bean @ConditionalOnMissingBean public SentinelDataSourceHandler sentinelDataSourceHandler(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory, SentinelProperties sentinelProperties, org.springframework.core.env.Environment env)