文件名从 ruoyi-common/ruoyi-common-rateLimiter/src/main/java/com/ruoyi/common/rateLimiter/aspectj/RateLimiterAspect.java 修改 |
| | |
| | | package com.ruoyi.common.rateLimiter.aspectj; |
| | | package com.ruoyi.common.ratelimiter.aspectj; |
| | | |
| | | import com.ruoyi.common.core.exception.ServiceException; |
| | | import com.ruoyi.common.core.utils.MessageUtils; |
| | | import com.ruoyi.common.core.utils.ServletUtils; |
| | | import com.ruoyi.common.rateLimiter.annotation.RateLimiter; |
| | | import com.ruoyi.common.rateLimiter.enums.LimitType; |
| | | import com.ruoyi.common.ratelimiter.annotation.RateLimiter; |
| | | import com.ruoyi.common.ratelimiter.enums.LimitType; |
| | | import com.ruoyi.common.redis.utils.RedisUtils; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.aspectj.lang.JoinPoint; |
| | |
| | | import org.aspectj.lang.annotation.Before; |
| | | import org.aspectj.lang.reflect.MethodSignature; |
| | | import org.redisson.api.RateType; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.lang.reflect.Method; |
| | | |
| | |
| | | */ |
| | | @Slf4j |
| | | @Aspect |
| | | @Component |
| | | public class RateLimiterAspect { |
| | | |
| | | @Before("@annotation(rateLimiter)") |