Class MongoReactiveRepositoriesAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration
@Configuration @ConditionalOnClass({com.mongodb.reactivestreams.client.MongoClient.class,org.springframework.data.mongodb.repository.ReactiveMongoRepository.class}) @ConditionalOnMissingBean({org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean.class,org.springframework.data.mongodb.repository.config.ReactiveMongoRepositoryConfigurationExtension.class}) @ConditionalOnRepositoryType(store="mongodb", type=REACTIVE) @Import(org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfigureRegistrar.class) @AutoConfigureAfter(MongoReactiveDataAutoConfiguration.class) public class MongoReactiveRepositoriesAutoConfiguration extends Object
Auto-configuration
for Spring Data's Mongo Reactive Repositories.Activates when there is no bean of type
ReactiveMongoRepositoryFactoryBean
configured in the context, the Spring Data MongoReactiveMongoRepository
type is on the classpath, the ReactiveStreams Mongo client driver API is on the classpath, and there is no other configuredReactiveMongoRepository
.Once in effect, the auto-configuration is the equivalent of enabling Mongo repositories using the
EnableReactiveMongoRepositories
annotation.- Since:
- 2.0.0
- See Also:
EnableReactiveMongoRepositories
Constructor Detail
MongoReactiveRepositoriesAutoConfiguration
public MongoReactiveRepositoriesAutoConfiguration()