728x90
내 프로젝트에서 스켸줄러가 이용될 구간은 많은데
우선은 친구 요청을 거절했을 때 하루에 한 번씩 REJECT 항목을 찾아 제거 해주려고 한다.
그러기 위해서는 일단 Friend 테이블에 updated_at 컬럼을 추가해야한다.
스켸줄링 기능 구현
1. main application에 @EnableScheduling 추가
2. scheduler를 사용할 Class에 @Component, Method에 @Scheduled추가.
@Scheduled 규칙
-> Method는 void타입
-> Method는 매개변수 사용 불가
요렇게 해주면 됨. 참고로 @Component 꼭 해줘야 된다 !
cron 규칙에 따라 원하는 시간 작성하면 끝
728x90
'프로젝트' 카테고리의 다른 글
Keyword) Github organization repository와 상호작용(push, fetch, pull) (0) | 2024.01.01 |
---|---|
협업 프로젝트 Keyword) Github Organization Repository 초기 설정 (fork, clone, upstream) (1) | 2023.12.29 |
GiftFunding) Elasticsearch를 활용하여 상품검색 기능 구현 (1) | 2023.12.09 |
GiftFunding) Docker Compose로 es와 kibana 띄우기 + nori 까지 설치 (1) | 2023.12.09 |
GiftFunding) 도커에 Elasticsearch, Kibana 컨테이너 다운 및 실행 (2) | 2023.12.08 |