개발 기록

211224 til (스케줄러) 본문

TIL

211224 til (스케줄러)

수염차 2021. 12. 24. 17:52
// 5초마다 실행 
@Scheduled(cron = "*/5 * * * * *") 
public void test2() { 
	System.out.println("dely 5000"); 
}​
 ///자정에 실행
 @Scheduled(cron = "0 0 0 * * *")
    @Transactional
    public void updateChallengeStatus(){
    ...
    }

출처 ; 

[Spring] 스프링에서 Scheduler 사용하기

 

[Spring] 스프링에서 Scheduler 사용하기

스케쥴링을 위해서 while(true)로 무한으로 돌린 후, sleep 걸어서 사용하거나 linux에서 crontab으로 주기적으로 실행하는 방법을 이용할 수 있겠지만 스프링 프레임워크(spring framework)에서는 crontab을

needjarvis.tistory.com

 

**jpa 해당날짜 전 것 찾기

List<ChallengeHistory> findAllByMissionDateBefore(LocalDateTime missionDate);

입력값으로 현재 날짜를넣어주면 현재날짜 보다 전에 있는걸 찾아주는 것 같음

Comments