错误描述
写了个定时任务,每30秒计算一次排行榜,最后发现不执行
@Service
public class TopKService {
Logger logger = LoggerFactory.getLogger(TopKService.class);
@Scheduled(cron = "30 * * * * ?")
public void TopK() {
logger.debug("\n*********** TopK start ***********");
... ...
}
错误解决
最后百度搜索,需要在启动类上加@EnableScheduling,加上后解决
@Configuration
@EnableAutoConfiguration
@EnableScheduling
@ComponentScan(basePackages = {"com.sun.test.*"})
public class TestApplication {
... ...
}
网友评论