Skip to content

Commit 216ebd6

Browse files
committed
feat: 뉴스 스케줄러 비활성화 처리 (fetchNews 주석 처리)
1 parent 8f264d7 commit 216ebd6

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

src/main/java/com/koslink/news/scheduler/NewsScheduler.java

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -205,34 +205,34 @@ private Optional<News> convertToNewsEntity(CrawledArticle crawledArticle) {
205205
* cron: 초 분 시 일 월 요일
206206
* "0 * * * * *" = 매분 0초에 실행
207207
*/
208-
@Scheduled(cron = "0 * * * * *")
209-
public void fetchNews() {
210-
log.info("=== News polling started: keyword={}, display={} ===", KEYWORD, DISPLAY_SIZE);
211-
212-
try {
213-
// 1. API 호출
214-
NewsSearchResponse response = fetchNewsFromApi();
215-
216-
if (response.items().isEmpty()) {
217-
log.warn("No items in API response");
218-
return;
219-
}
220-
221-
// 2. 신규 기사 추출 및 필터링
222-
List<NewsItem> naverNewsItems = extractAndFilterNewItems(response.items());
223-
224-
// 3. 중복 판별 및 처리
225-
processNewItems(naverNewsItems);
226-
227-
// 4. 커서 갱신
228-
updateLastSeenLink(response.items().get(0).link());
229-
230-
} catch (Exception e) {
231-
log.error("Failed to fetch news: {}", e.getMessage(), e);
232-
}
233-
234-
log.info("=== News polling completed ===");
235-
}
208+
//// @Scheduled(cron = "0 * * * * *")
209+
//// public void fetchNews() {
210+
// log.info("=== News polling started: keyword={}, display={} ===", KEYWORD, DISPLAY_SIZE);
211+
//
212+
// try {
213+
// // 1. API 호출
214+
// NewsSearchResponse response = fetchNewsFromApi();
215+
//
216+
// if (response.items().isEmpty()) {
217+
// log.warn("No items in API response");
218+
// return;
219+
// }
220+
//
221+
// // 2. 신규 기사 추출 및 필터링
222+
// List<NewsItem> naverNewsItems = extractAndFilterNewItems(response.items());
223+
//
224+
// // 3. 중복 판별 및 처리
225+
// processNewItems(naverNewsItems);
226+
//
227+
// // 4. 커서 갱신
228+
// updateLastSeenLink(response.items().get(0).link());
229+
//
230+
// } catch (Exception e) {
231+
// log.error("Failed to fetch news: {}", e.getMessage(), e);
232+
// }
233+
//
234+
// log.info("=== News polling completed ===");
235+
// }
236236

237237
/**
238238
* 네이버 뉴스 API 호출

0 commit comments

Comments
 (0)