クラス 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.MongoClient
createReactiveMongoClient
(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