@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, autoIndexCreation, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, mongoMappingContext, scanForEntities
public 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.Document
s. 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.Exception
MongoConfigurationSupport.customConversions()
,
MongoConfigurationSupport.mongoMappingContext()
,
mongoDbFactory()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.