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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SentinelBeanPostProcessorsentinelBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext) sentinelDataSourceHandler(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory, SentinelProperties sentinelProperties, org.springframework.core.env.Environment env) com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect
-
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)
-