Подходящо решение за „Добавяне на персонализирано поведение към всички хранилища“ с помощта на spring-data mongodb е подробно описано в тази публикация .
След като изпълните стъпките, описани в горната публикация, можете да имате който и да е интерфейс на вашето хранилище, за да разширите потребителския интерфейс на споделеното хранилище, както е показано по-долу
@Repository
public interface CustomerRepository extends MongoRepository<Customer, String>,
WootideRepositoryCustom<Customer, String> {
}
Изпълнението, предоставено в WootideRepositoryImpl, ще бъде достъпно в CustomerRepository.
Толкова добре ми се получи.
Пожелавам пролетните данни на mongodb doc да бъдат актуализирани, тъй като това е първото място за справка.