Class MongoReactiveAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration
@Configuration @ConditionalOnClass({com.mongodb.reactivestreams.client.MongoClient.class,reactor.core.publisher.Flux.class}) @EnableConfigurationProperties(MongoProperties.class) public class MongoReactiveAutoConfiguration extends Object
Auto-configuration
for Reactive Mongo.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description MongoReactiveAutoConfiguration(org.springframework.beans.factory.ObjectProvider<com.mongodb.MongoClientSettings> settings)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
com.mongodb.reactivestreams.client.MongoClient
reactiveStreamsMongoClient(MongoProperties properties, org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<MongoClientSettingsBuilderCustomizer> builderCustomizers)
Constructor Detail
MongoReactiveAutoConfiguration
public MongoReactiveAutoConfiguration(org.springframework.beans.factory.ObjectProvider<com.mongodb.MongoClientSettings> settings)
Method Detail
close
@PreDestroy public void close()
reactiveStreamsMongoClient
@Bean @ConditionalOnMissingBean public com.mongodb.reactivestreams.client.MongoClient reactiveStreamsMongoClient(MongoProperties properties, org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<MongoClientSettingsBuilderCustomizer> builderCustomizers)