@Configuration public abstract class AbstractReactiveMongoConfiguration extends MongoConfigurationSupport
MongoConfigurationSupport
Constructor and Description |
---|
AbstractReactiveMongoConfiguration() |
Modifier and Type | Method and Description |
---|---|
MappingMongoConverter |
mappingMongoConverter()
Creates a
MappingMongoConverter using the configured mongoDbFactory() and
MongoConfigurationSupport.mongoMappingContext() . |
abstract com.mongodb.reactivestreams.client.MongoClient |
mongoClient()
Return the
MongoClient instance to connect to. |
ReactiveMongoDatabaseFactory |
mongoDbFactory()
Creates a
SimpleMongoDbFactory to be used by the MongoTemplate . |
ReactiveMongoOperations |
reactiveMongoTemplate()
Creates a
ReactiveMongoTemplate . |
abbreviateFieldNames, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, isNewStrategyFactory, mongoMappingContext, scanForEntities
public abstract com.mongodb.reactivestreams.client.MongoClient mongoClient()
MongoClient
instance to connect to. Annotate with Bean
in case you want to expose a
MongoClient
instance to the ApplicationContext
.@Bean public ReactiveMongoOperations reactiveMongoTemplate() throws Exception
ReactiveMongoTemplate
.Exception
@Bean public ReactiveMongoDatabaseFactory mongoDbFactory()
SimpleMongoDbFactory
to be used by the MongoTemplate
. Will use the Mongo
instance
configured in mongoClient()
.Exception
mongoClient()
,
reactiveMongoTemplate()
@Bean public MappingMongoConverter mappingMongoConverter() throws Exception
MappingMongoConverter
using the configured mongoDbFactory()
and
MongoConfigurationSupport.mongoMappingContext()
. Will get MongoConfigurationSupport.customConversions()
applied.Exception
MongoConfigurationSupport.customConversions()
,
MongoConfigurationSupport.mongoMappingContext()
,
mongoDbFactory()
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.