AbstractMongoClientConfiguration
.@Configuration @Deprecated public abstract class AbstractMongoConfiguration extends MongoConfigurationSupport
MongoClient
.
INFO:In case you want to use MongoClients
for configuration please refer
to AbstractMongoClientConfiguration
.MongoConfigurationSupport
,
AbstractMongoClientConfiguration
Constructor and Description |
---|
AbstractMongoConfiguration()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getMappingBasePackage()
Deprecated.
use
MongoConfigurationSupport.getMappingBasePackages() instead. |
MappingMongoConverter |
mappingMongoConverter()
Deprecated.
Creates a
MappingMongoConverter using the configured mongoDbFactory() and
MongoConfigurationSupport.mongoMappingContext() . |
abstract com.mongodb.MongoClient |
mongoClient()
Deprecated.
Return the
MongoClient instance to connect to. |
MongoDbFactory |
mongoDbFactory()
Deprecated.
Creates a
SimpleMongoDbFactory to be used by the MongoTemplate . |
MongoTemplate |
mongoTemplate()
Deprecated.
Creates a
MongoTemplate . |
abbreviateFieldNames, autoIndexCreation, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, mongoMappingContext, scanForEntities
public abstract com.mongodb.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
AbstractMongoConfiguration
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.