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

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

Introduction

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

Prototype

public void setEvaluationContextProvider(QueryMethodEvaluationContextProvider evaluationContextProvider) 

Source Link

Document

Sets the QueryMethodEvaluationContextProvider to be used to evaluate SpEL expressions in manually defined queries.

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;
}