クラス AbstractMongoClientConfiguration
java.lang.ObjectSE
org.springframework.data.mongodb.config.MongoConfigurationSupport
org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
@Configuration(proxyBeanMethods=false)
public abstract class AbstractMongoClientConfiguration
extends MongoConfigurationSupport
JavaConfig と
MongoClient
を使用した Spring Data MongoDB 構成の基本クラス。- 導入:
- 2.1
- 作成者:
- Christoph Strobl
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected com.mongodb.client.MongoClient
createMongoClient
(com.mongodb.MongoClientSettings settings) 指定されたMongoClientSettings
を使用して Reactive StreamsMongoClient
インスタンスを作成します。mappingMongoConverter
(MongoDatabaseFactory databaseFactory, MongoCustomConversions customConversions, MongoMappingContext mappingContext) com.mongodb.client.MongoClient
接続するMongoClient
インスタンスを返します。MongoTemplate
によって使用されるSimpleMongoClientDatabaseFactory
を作成します。mongoTemplate
(MongoDatabaseFactory databaseFactory, MappingMongoConverter converter) MongoTemplate
を作成します。クラス org.springframework.data.mongodb.config.MongoConfigurationSupport から継承されたメソッド
abbreviateFieldNames, autoIndexCreation, configureClientSettings, configureConverters, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, mongoClientSettings, mongoManagedTypes, mongoMappingContext, scanForEntities
コンストラクターの詳細
AbstractMongoClientConfiguration
public AbstractMongoClientConfiguration()
メソッドの詳細
mongoClient
public com.mongodb.client.MongoClient mongoClient()接続するMongoClient
インスタンスを返します。MongoClient
インスタンスをApplicationContext
に公開する場合は、Bean
でアノテーションを付けます。
MongoConfigurationSupport.mongoClientSettings()
をオーバーライドして接続の詳細を構成します。- 戻り値:
- 決して null にはなりません。
- 関連事項:
mongoTemplate
@Bean public MongoTemplate mongoTemplate(MongoDatabaseFactory databaseFactory, MappingMongoConverter converter) MongoTemplate
を作成します。mongoDbFactory
MongoTemplate
が使用するSimpleMongoClientDatabaseFactory
を作成します。mongoClient()
で設定されたMongoClient
インスタンスを使用します。mappingMongoConverter
@Bean public MappingMongoConverter mappingMongoConverter(MongoDatabaseFactory databaseFactory, MongoCustomConversions customConversions, MongoMappingContext mappingContext) createMongoClient
protected com.mongodb.client.MongoClient createMongoClient(com.mongodb.MongoClientSettings settings) 指定されたMongoClientSettings
を使用して Reactive StreamsMongoClient
インスタンスを作成します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 3.0