Giải pháp phù hợp để 'Thêm hành vi tùy chỉnh vào tất cả các kho lưu trữ' bằng cách sử dụng spring-data mongodb được nêu chi tiết trong bài đăng này .
Sau khi làm theo các bước được mô tả trong bài đăng ở trên, bạn có thể có bất kỳ giao diện kho lưu trữ nào của mình để mở rộng giao diện kho lưu trữ được chia sẻ tùy chỉnh như bên dưới
@Repository
public interface CustomerRepository extends MongoRepository<Customer, String>,
WootideRepositoryCustom<Customer, String> {
}
Việc triển khai được cung cấp trong WootideRepositoryImpl sẽ có sẵn trong CustomerRepository.
Nó làm việc rất tốt cho tôi.
Mong rằng tài liệu mongodb dữ liệu mùa xuân được cập nhật vì nó là nơi tham khảo đầu tiên.