@ Запланированная на весну загрузка не вызывает метод - PullRequest
4 голосов
/ 30 января 2020

У меня есть приложение Spring Boot, и я хочу запустить выполнение метода с помощью @Scheduled. Я добавил аннотацию @EnableScheduling в основной класс (также пробовал с классом config), но, похоже, он не работает. Мой код:

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
@EnableScheduling
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}
@Component
public class FOApp {

    @Autowired
    CustomerRepository customerRepository;

    @Autowired
    OptionsController optionsController;

    @Scheduled(cron = "0 51 * * * ?")
    public void runFOApp() throws InterruptedException {

        List<Customer> initialLoad = customerRepository.getInitialLoad();

        for (int i = 0; i < initialLoad.size(); i++) {

            optionsController.get(initialLoad.get(i));
        }
    }
}

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...