fix: OSINT 중복 저장 방지 — 개별 save try-catch + DB UNIQUE(title) 인덱스
This commit is contained in:
부모
088a3e7caa
커밋
0c6d626b36
@ -139,8 +139,12 @@ public class OsintCollector {
|
||||
.publishedAt(publishedAt)
|
||||
.build();
|
||||
|
||||
try {
|
||||
osintFeedRepository.save(feed);
|
||||
saved++;
|
||||
} catch (Exception ex) {
|
||||
log.debug("GDELT 중복 스킵: {}", title);
|
||||
}
|
||||
}
|
||||
log.debug("GDELT {} 저장: {}건", region, saved);
|
||||
return saved;
|
||||
@ -199,8 +203,12 @@ public class OsintCollector {
|
||||
.publishedAt(publishedAt)
|
||||
.build();
|
||||
|
||||
try {
|
||||
osintFeedRepository.save(feed);
|
||||
saved++;
|
||||
} catch (Exception ex) {
|
||||
log.debug("Google News 중복 스킵: {}", title);
|
||||
}
|
||||
}
|
||||
log.debug("Google News {} ({}) 저장: {}건", region, lang, saved);
|
||||
return saved;
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user