springboot定时任务的使用

来源:互联网 发布:网络正常 微信不能用 编辑:程序博客网 时间:2024/05/23 09:57

有一个需求是需要从公司内网获得某些信息,由于需要定时爬取就想到了定时器。
以前曾经用过spring-quartz定时器,现在用的springboot好像自带了一个微型的spring-quartz定时器Scheduled.
使用如下:

@Component@EnableSchedulingpublic class TestScheduled {    @Scheduled(cron = "0/2 * * * * ?")//两秒执行一次    public void test(){        System.out.println(new Date());    }}

然后运行springboot项目即可发现控制台每两秒输出当前时间
这里写图片描述

需要注意的是:@compoment注解和@EnableScheduing注解一定不要忘记加上.Scheduled表示定时任务的执行时间。可以使用cron表达式来设置定时任务。如果对cron表达式不懂,可以搜索一下啦

原创粉丝点击