SpringBoot自带定时器

最近因项目需要,得整一个定时任务,但是quartz用起来比较麻烦,我就用了springboot自带的,有的人说自带的功能不够强大,不过我这里能满足,所以记录一下

首先是启动类需要加注解

@EnableScheduling

然后到自己需要定时任务的service方法中,我之前放到controller方法中,会遇到下图中sra.getRequest空指针异常错误

SpringBoot自带定时器_第1张图片


@Scheduled(fixedRate=5000)

 

在方法上加上面的注解,这个时间是五秒一次执行

需要注意,定时方法不可以有传参,否则会报错

至于定时任务的时间间隔,也就是@Scheduled内部的属性value可以自己百度

 

 

你可能感兴趣的:(Java)