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