skill/Java.Kotlin

Kotlin Scheduler (batch)

have a nice day :D 2022. 2. 7. 13:50
반응형
import javax.annotation.PostConstruct;

import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

import lombok.extern.slf4j.Slf4j
import org.slf4j.LoggerFactory


@EnableScheduling
@Slf4j
@Service
class ShedulingTask {

    private val logger = LoggerFactory.getLogger(BatchTask::class.java)

    @PostConstruct // was 재기동시 수행
    @Scheduled(cron="* * * * * ?") // 1초에 한번 씩 실행
    fun run() {
        logger.debug("ShedulingTask Run");
    }
    
}

 

반응형