@Scheduled(cron = "${update.label.cron}")
public void update() {
log.info("Starting label update");
List<Label> labels = scraper.scrape();
labels.forEach(label -> label.setId(UUID.randomUUID().toString()));
if (!labels.isEmpty()) {
List<Label> oldLabels = repo.findAll();
log.info("Replacing {} old labels with {} new ones", oldLabels.size(), labels.size());
repo.delete(oldLabels);
repo.save(labels);
log.info("Finished label update");
} else {
log.info("No labels found");
}
}
LabelUpdater.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:mensa-api
作者:
评论列表
文章目录