@Configuration @ConditionalOnClass(value={com.mongodb.reactivestreams.client.MongoClient.class,org.springframework.data.mongodb.core.ReactiveMongoTemplate.class}) @EnableConfigurationProperties(value=MongoProperties.class) @AutoConfigureAfter(value={MongoReactiveAutoConfiguration.class,MongoDataAutoConfiguration.class}) public class MongoReactiveDataAutoConfiguration extends ObjectSE
Auto-configuration。 同じ型の他の Bean が構成されていない場合、ReactiveMongoTemplate Bean を登録します。
spring.data.mongodb.database プロパティが設定されている場合はそれを尊重し、設定されていない場合はテストデータベースに接続します。
| コンストラクターと説明 |
|---|
MongoReactiveDataAutoConfiguration(MongoProperties properties) |
| 修飾子と型 | メソッドと説明 |
|---|---|
org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory | reactiveMongoDatabaseFactory(com.mongodb.reactivestreams.client.MongoClient mongo) |
org.springframework.data.mongodb.core.ReactiveMongoTemplate | reactiveMongoTemplate(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory, org.springframework.data.mongodb.core.convert.MongoConverter converter) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic MongoReactiveDataAutoConfiguration(MongoProperties properties)
@Bean @ConditionalOnMissingBean(value=org.springframework.data.mongodb.ReactiveMongoDatabaseFactory.class) public org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory(com.mongodb.reactivestreams.client.MongoClient mongo)
@Bean @ConditionalOnMissingBean public org.springframework.data.mongodb.core.ReactiveMongoTemplate reactiveMongoTemplate(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory, org.springframework.data.mongodb.core.convert.MongoConverter converter)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.