package com.zy.asrs.task; import com.zy.asrs.task.handler.AutoMoveHandler; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class AutoMoveScheduler { @Autowired private AutoMoveHandler autoMoveHandler; @Value("${scheduler.autoMove}") private Boolean enable; /** * 自动把第一列和第二列的在库库位移载至第三列 */ @Scheduled(cron = "0/59 * * * * ?") public void execute(){ if (!enable) return; autoMoveHandler.start(); } }