public class RateLimiterAspect extends Object
| 构造器和说明 |
|---|
RateLimiterAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doBefore(org.aspectj.lang.JoinPoint point,
RateLimiter rateLimiter) |
String |
getCombineKey(RateLimiter rateLimiter,
org.aspectj.lang.JoinPoint point) |
void |
setLimitScript(org.springframework.data.redis.core.script.RedisScript<Long> limitScript) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate) |
@Autowired public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
@Autowired public void setLimitScript(org.springframework.data.redis.core.script.RedisScript<Long> limitScript)
public void doBefore(org.aspectj.lang.JoinPoint point,
RateLimiter rateLimiter)
throws Throwable
Throwablepublic String getCombineKey(RateLimiter rateLimiter, org.aspectj.lang.JoinPoint point)
Copyright © 2022. All rights reserved.