@Configuration @EnableConfigurationProperties(value=RateLimiterProperties.class) public class RateLimiterConfiguration extends Object
| 构造器和说明 |
|---|
RateLimiterConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
RateLimiterEffectiveFilter |
rateLimiterEffectiveFilter(RateLimiterManager registryManager) |
RateLimiterGlobalEffectiveFilter |
rateLimiterGlobalEffectiveFilter(RateLimiterManager registryManager) |
RateLimiterManager |
ratelimiterRegistryManager(RateLimiterProperties rateLimiterProperties) |
@Bean public RateLimiterManager ratelimiterRegistryManager(RateLimiterProperties rateLimiterProperties)
@Bean @ConditionalOnMissingBean(value=RateLimiterEffectiveFilter.class) @ConditionalOnBean(value=RateLimiterManager.class) @Order(value=1000) public RateLimiterEffectiveFilter rateLimiterEffectiveFilter(RateLimiterManager registryManager)
@Bean @ConditionalOnMissingBean(value=RateLimiterGlobalEffectiveFilter.class) @ConditionalOnBean(value=RateLimiterManager.class) @Order(value=1001) public RateLimiterGlobalEffectiveFilter rateLimiterGlobalEffectiveFilter(RateLimiterManager registryManager)
Copyright © 2019. All rights reserved.