前段时间,应项目需求写了一个定时器,参考如下:
首先,需要在spring.xml文件中引入任务调度器,并且定时器接口要写在启动会扫描的文件下,此处扫描文件目录为com.gcx..service..;
其次,我们来写定时器接口:
@Scheduled是spring自带的定时器使用注解,(cron = “0 0 /1 * ?”)括号中是cron定时表达式,此处是每隔1小时执行一次,表达式具体写法可参考 https://www.cnblogs.com/javahr/p/8318728.html
需要注意的是写次接口时方法不能带有参数,否则会报错