クラス 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を作成します。クラス org.springframework.data.mongodb.config.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を作成します。reactiveMongoDbFactory
ReactiveMongoOperationsが使用するReactiveMongoDatabaseFactoryを作成します。reactiveMongoClient()で設定されたMongoClientインスタンスを使用します。- 戻り値:
- 決して null にはなりません。
- 関連事項:
mappingMongoConverter
@Bean public MappingMongoConverter mappingMongoConverter(ReactiveMongoDatabaseFactory databaseFactory, MongoCustomConversions customConversions, MongoMappingContext mappingContext) createReactiveMongoClient
protected com.mongodb.reactivestreams.client.MongoClient createReactiveMongoClient(com.mongodb.MongoClientSettings settings) 指定されたMongoClientSettingsを使用して Reactive StreamsMongoClientインスタンスを作成します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 3.0