工作中遇到的问题,记录一下,启动后定时不生效
public class testScheduled(){
@Scheduled(cron = "0/1 * * * * ?")
public void test(){
System.out.println(11111);
}
}
修改成这样就OK 了。
@Component
@EnableScheduling
public class testScheduled(){
@Scheduled(cron = "0/1 * * * * ?")
public void test(){
System.out.println(11111);
}
}
需要加上注解 @EnableScheduling ,开启定时。该注解可以加载启动类上 或者 testScheduled类。
这里还要加上 注解 @Component ,让 testScheduled 成为spring管理的bean 。
重要的事情说三遍 ,要加上 @Component,要加上 @Component,要加上 @Component。
加上 @Configuration 、@Controller、@Service、@Repository 也是可以的,其本质也是引用了注解 @Component。
如有问题,欢迎指正。
818

被折叠的 条评论
为什么被折叠?



