Example usage for org.springframework.data.mongodb.repository.support ReactiveMongoRepositoryFactory setRepositoryBaseClass

List of usage examples for org.springframework.data.mongodb.repository.support ReactiveMongoRepositoryFactory setRepositoryBaseClass

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.repository.support ReactiveMongoRepositoryFactory setRepositoryBaseClass.

Prototype

public void setRepositoryBaseClass(Class<?> repositoryBaseClass) 

Source Link

Document

Configures the repository base class to use when creating the repository proxy.

Usage

From source file:example.ApplicationConfiguration.java

@Bean
ReactiveMongoRepositoryFactory reactiveMongoRepositoryFactory(ReactiveMongoOperations reactiveMongoOperations) {

    ReactiveMongoRepositoryFactory factory = new ReactiveMongoRepositoryFactory(reactiveMongoOperations);
    factory.setRepositoryBaseClass(SimpleReactiveMongoRepository.class);
    factory.setBeanClassLoader(classLoader);
    factory.setBeanFactory(beanFactory);
    factory.setEvaluationContextProvider(DefaultEvaluationContextProvider.INSTANCE);

    return factory;
}