@Configuration @EnableConfigurationProperties(value=ApiBootRateLimiterProperties.class) @ConditionalOnClass(name="org.springframework.data.redis.core.RedisTemplate") @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) public class ApiBootRateLimiterRedisAutoConfiguration extends Object
| 构造器和说明 |
|---|
ApiBootRateLimiterRedisAutoConfiguration(ApiBootRateLimiterProperties apiBootRateLimiterProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiBootRateLimiter |
redisLuaRateLimiter(org.springframework.data.redis.core.RedisTemplate redisTemplate,
RateLimiterConfigCentre rateLimiterConfigCentre)
redis lua rate limiter
|
public ApiBootRateLimiterRedisAutoConfiguration(ApiBootRateLimiterProperties apiBootRateLimiterProperties)
@Bean @ConditionalOnMissingBean public ApiBootRateLimiter redisLuaRateLimiter(org.springframework.data.redis.core.RedisTemplate redisTemplate, RateLimiterConfigCentre rateLimiterConfigCentre)
redisTemplate - redis templaterateLimiterConfigCentre - RateLimiter Config CentreCopyright © 2019. All rights reserved.