Планирование не работает для остальных вызовов в весенней загрузке микросервиса - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть микросервис с весенней загрузкой, который содержит метод, который мне нужно запускать каждое воскресенье, поэтому я использовал аннотацию @Scheduled для метода и аннотацию @EnableScheduling в классе конфигурации. Метод, аннотированный @Scheduling, вызывает другой метод, который в свою очередь вызывает клиентский класс, из которого извлекается ответ, делая вызов rest в другой микросервис, но шаг вызова rest не выполняется, и он выдает ошибку, когда я использую запланированную аннотацию, когда я запускаю метод из контроллера, он работает нормально, но для планировщика остальной вызов не происходит.

1 Ответ

1 голос
/ 22 апреля 2020

Пожалуйста, поделитесь своим кодом и ошибкой, которую вы получаете. Я поделюсь примером для вашей справки.

@PostMapping(value = "/runWeeklyJob", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
    @Scheduled(cron =  "0 0 1 ? * SUN *")
    public ResponseEntity<?> runWeeklyJob() throws Exception {
        //processing
        return responseEntity;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...