@Configuration public abstract class AbstractMongoClientConfiguration extends MongoConfigurationSupport
MongoClient.MongoConfigurationSupport,
AbstractMongoConfiguration| Constructor and Description |
|---|
AbstractMongoClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getMappingBasePackage()
Deprecated.
use
MongoConfigurationSupport.getMappingBasePackages() instead. |
MappingMongoConverter |
mappingMongoConverter()
Creates a
MappingMongoConverter using the configured mongoDbFactory() and
MongoConfigurationSupport.mongoMappingContext(). |
abstract com.mongodb.client.MongoClient |
mongoClient()
Return the
MongoClient instance to connect to. |
MongoDbFactory |
mongoDbFactory()
Creates a
SimpleMongoDbFactory to be used by the MongoTemplate. |
MongoTemplate |
mongoTemplate()
Creates a
MongoTemplate. |
abbreviateFieldNames, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, isNewStrategyFactory, mongoMappingContext, scanForEntitiespublic abstract com.mongodb.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 MongoTemplate mongoTemplate() throws Exception
MongoTemplate.Exception@Bean public MongoDbFactory mongoDbFactory()
SimpleMongoDbFactory to be used by the MongoTemplate. Will use the MongoClient
instance configured in mongoClient().mongoClient(),
mongoTemplate()@Deprecated @Nullable protected String getMappingBasePackage()
MongoConfigurationSupport.getMappingBasePackages() instead.Documents. Will return the package name of the configuration
class' (the concrete class, not this one here) by default. So if you have a com.acme.AppConfig extending
AbstractMongoClientConfiguration the base package will be considered com.acme unless the method is
overridden to implement alternate behavior.Document classes or null to not enable scanning for
entities.@Bean public MappingMongoConverter mappingMongoConverter() throws Exception
MappingMongoConverter using the configured mongoDbFactory() and
MongoConfigurationSupport.mongoMappingContext(). Will get MongoConfigurationSupport.customConversions() applied.ExceptionMongoConfigurationSupport.customConversions(),
MongoConfigurationSupport.mongoMappingContext(),
mongoDbFactory()Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.