1、需要了解的技术点:
1.1、Redis的命令:SETNX,EXPIRE;
1.2、
Spring的Scheduled定时器注解,触发器,任务,调度器;
1.3、
Spring的applicationContext上下文对象,自定义注解,java反射机制;
2、思路:
2.1、创建一个自定义注解,参数:cron(时间格式);
2.2、创建一个@
Component组件,用来实现自定义注解的功能,
2.2.1、实现
ApplicationContextAware
接口,用来获取spring的ApplicationContext上下文对象;
2.2.2、
实现
BeanPostProcessor接口,用来获取自定义注解所对应的方法;
2
.2.3、实现
SchedulingConfigurer