Class MongoRepositoriesAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration
@Configuration @ConditionalOnClass({com.mongodb.MongoClient.class,org.springframework.data.mongodb.repository.MongoRepository.class}) @ConditionalOnMissingBean({org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean.class,org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension.class}) @ConditionalOnRepositoryType(store="mongodb", type=IMPERATIVE) @Import(org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfigureRegistrar.class) @AutoConfigureAfter(MongoDataAutoConfiguration.class) public class MongoRepositoriesAutoConfiguration extends Object
Auto-configuration
for Spring Data's Mongo Repositories.Activates when there is no bean of type
MongoRepositoryFactoryBean
configured in the context, the Spring Data MongoMongoRepository
type is on the classpath, the Mongo client driver API is on the classpath, and there is no other configuredMongoRepository
.Once in effect, the auto-configuration is the equivalent of enabling Mongo repositories using the
EnableMongoRepositories
annotation.- See Also:
EnableMongoRepositories
Constructor Detail
MongoRepositoriesAutoConfiguration
public MongoRepositoriesAutoConfiguration()