升级springboot版本为2.6.7、mybatis plus版本为3.5.1、pagehelper版本为1.4.2、其它依赖升级
This commit is contained in:
@ -7,7 +7,6 @@ package co.yixiang.aspect;
|
||||
|
||||
import co.yixiang.annotation.Limit;
|
||||
import co.yixiang.exception.BadLimitRequestException;
|
||||
import co.yixiang.exception.BadRequestException;
|
||||
import co.yixiang.utils.RequestHolder;
|
||||
import co.yixiang.utils.StringUtils;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
@ -63,8 +62,8 @@ public class LimitAspect {
|
||||
ImmutableList<Object> keys = ImmutableList.of(StringUtils.join(limit.prefix(), "_", key, "_", request.getRequestURI().replaceAll("/","_")));
|
||||
|
||||
String luaScript = buildLuaScript();
|
||||
RedisScript<Number> redisScript = new DefaultRedisScript<>(luaScript, Number.class);
|
||||
Number count = redisTemplate.execute(redisScript, keys, limit.count(), limit.period());
|
||||
RedisScript<Long> redisScript = new DefaultRedisScript<>(luaScript, Long.class);
|
||||
Long count = redisTemplate.execute(redisScript, keys, limit.count(), limit.period());
|
||||
if (null != count && count.intValue() <= limit.count()) {
|
||||
logger.info("第{}次访问key为 {},描述为 [{}] 的接口", count, keys, limit.name());
|
||||
return joinPoint.proceed();
|
||||
|
@ -26,7 +26,7 @@ import java.util.stream.Collectors;
|
||||
* @version: 1.0
|
||||
*/
|
||||
@Component
|
||||
@Lazy(true)
|
||||
@Lazy()
|
||||
public class EJBGenerator implements IGenerator {
|
||||
|
||||
@Autowired
|
||||
|
Reference in New Issue
Block a user