package com.crawler.repository; import com.crawler.model.Article; import java.util.List; import java.util.Optional; public interface ArticleRepository { void save(Article article); void saveAll(List
articles); Optional
findById(String id); Optional
findByUrl(String url); List
findAll(); List
findBySource(String source); void deleteById(String id); void deleteAll(); int count(); boolean existsByUrl(String url); }