@EVOSandru6

Как сделать, чтобы планировщик (scheduler) Spring запустился и начал работу?

Привет, Ребят. Подскажите, как сделать, чтобы планировщик запустился и начал работу (Kotlin+Spring)?

@EnableScheduling
class ScheduledTasks {
    private val dateFormat = SimpleDateFormat("HH:mm:ss")

    @Scheduled(fixedRate = 5000)
    fun reportCurrentTime() {
        println("The time is now " + dateFormat.format(Date()))
    }
}


ServiceApplication:

@SpringBootApplication
@EnableWebFlux
class ServiceApplication

fun main(args: Array<String>) {
    runApplication<ServiceApplication>(*args)
}


Пробовал перенести @EnableScheduling в ServiceApplication, но результата не дало(
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
Djaler
@Djaler
Сеньор-помидор
У вас ScheduledTasks не является бином, судя по тому что я вижу. Надо его таковым сделать, либо повесив на него аннотацию @Component, либо объявив как @Bean в другом месте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы