spring-data mongodbを使用して「すべてのリポジトリにカスタム動作を追加する」ための適切なソリューションについては、この投稿 。
上記の投稿で説明されている手順を実行した後、以下のように、任意のリポジトリインターフェイスを使用してcustom-shared-repository-interfaceを拡張できます
。@Repository
public interface CustomerRepository extends MongoRepository<Customer, String>,
WootideRepositoryCustom<Customer, String> {
}
WootideRepositoryImplで提供される実装は、CustomerRepositoryで利用可能になります。
それは私にとってとてもうまくいきました。
春のデータmongodbdocが最初の参照場所であるため、更新されることを望みます。