Eine geeignete Lösung für das „Hinzufügen von benutzerdefiniertem Verhalten zu allen Repositories“ mit Spring-Data Mongodb wird in diesem Beitrag .
Nachdem Sie die im obigen Beitrag beschriebenen Schritte befolgt haben, können Sie jede Ihrer Repository-Schnittstellen haben, um die benutzerdefinierte gemeinsam genutzte Repository-Schnittstelle wie unten zu erweitern
@Repository
public interface CustomerRepository extends MongoRepository<Customer, String>,
WootideRepositoryCustom<Customer, String> {
}
Die in WootideRepositoryImpl bereitgestellte Implementierung wird in CustomerRepository verfügbar sein.
Bei mir hat es so gut geklappt.
Wünschen Sie, dass das Mongodb-Dokument der Frühlingsdaten aktualisiert wird, da es der erste Referenzort ist.