參考地址: http://gong1208.iteye.com/blog/1773177app
用的Spring Boot 使得配置變得簡化,無需在其餘地方加入任何配置文件;spa
定時任務的代碼能夠寫在controller層,也能夠寫在service,代碼實現同樣,具體根據實際業務來看,個人實現業務直接在服務層實現;code
定時任務的關鍵字是 @EnableScheduling (具體自行百度)blog
/** * 定時任務配置類 */ @Configuration @EnableScheduling // 啓用定時任務 public class SchedulingConfig { private final Logger logger = LoggerFactory.getLogger(getClass()); @Resource private BidMapper bidMapper; @Scheduled(cron = "0/20 * * * * ?") // 每20秒執行一次 public void scheduler() { bidMapper.updateForTimer(); logger.info(">>>>>>>>>>>>> 定時任務執行成功 ... "); } }