본문 바로가기
프로젝트

GiftFunding) 스켸줄러 이용해 친구 요청 거절 항목을 하루 뒤 삭제

by son_i 2023. 12. 13.
728x90

내 프로젝트에서 스켸줄러가 이용될 구간은 많은데

우선은 친구 요청을 거절했을 때 하루에 한 번씩 REJECT 항목을 찾아 제거 해주려고 한다.

 

그러기 위해서는 일단 Friend 테이블에 updated_at 컬럼을 추가해야한다.

 

스켸줄링 기능 구현

1. main application에 @EnableScheduling 추가

 

2. scheduler를 사용할 Class에 @Component, Method에 @Scheduled추가.

@Scheduled 규칙

 -> Method는 void타입

 -> Method는 매개변수 사용 불가

요렇게 해주면 됨. 참고로 @Component 꼭 해줘야 된다 !

cron 규칙에 따라 원하는 시간 작성하면 끝