l 功能设计
统计API在指定时间段内的访问次数,进行频率控制。
l 实现要点
1. 增加注解@AccessLimited
2. 集成Redis,统计接口访问次数
3. Interceptor解释器拦截
4. ExceptionHandler统一处理访问频率异常
l 代码
Github下载:https://github.com/rickding/HelloJava/tree/master/HelloAnnotation
在线课程:https://edu.51cto.com/sd/77322
l 引用示例
代码优雅的只需引用一个注解。
l 调用示例