@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.sentinel.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(value=SentinelProperties.class)
public class SentinelAutoConfiguration
extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
SentinelAutoConfiguration.SentinelConverterConfiguration |
| 构造器和说明 |
|---|
SentinelAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
SentinelBeanPostProcessor |
sentinelBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext) |
SentinelDataSourceHandler |
sentinelDataSourceHandler(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory,
SentinelProperties sentinelProperties,
org.springframework.core.env.Environment env) |
com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect |
sentinelResourceAspect() |
@Bean @ConditionalOnMissingBean public com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect sentinelResourceAspect()
@Bean
@ConditionalOnMissingBean
@ConditionalOnClass(name="org.springframework.web.client.RestTemplate")
@ConditionalOnProperty(name="resttemplate.sentinel.enabled",
havingValue="true",
matchIfMissing=true)
public SentinelBeanPostProcessor sentinelBeanPostProcessor(org.springframework.context.ApplicationContext applicationContext)
@Bean @ConditionalOnMissingBean public SentinelDataSourceHandler sentinelDataSourceHandler(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory, SentinelProperties sentinelProperties, org.springframework.core.env.Environment env)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.