LimitCheck
即可快速接入使用redis
实现的频率访问控制,需要应用配置StringRedisTemplate
实例org.gy.framework.limit.core.ILimitCheckService
@EnableLimitCheck
注解
//如果应用配置多个StringRedisTemplate,需要注入指定bean,启动类添加如下注解,注意修改bean名称:
@EnableLimitCheck(redisTemplateName = "stringRedisTemplate")
//当前示例场景:300秒只能调用1次
@LimitCheck(key = "'GY:LOCK:TEST:' + #user.name", limit = 1, time = 300)
public void test(User user){
System.out.println("------------>>>>>>>>"+user);
}