00:00/00:00
//自定义限制注解,加载controller url 上
@Retention(RUNTIME)
@Target(METHOD)
public @interface AccessLimit {
int seconds();
int maxCount();
boolean needLogin() default true;
}
自定义一个拦截器集成HandlerInterceptorAdapter里面的preHandle方法
@Service
public class AccessInterceptor extends HandlerInterceptorAdapter{
@Autowired
RedisService redisService;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
if(handler instanceof Han