类 MongoRepositoriesAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration
@Configuration @ConditionalOnClass({com.mongodb.Mongo.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}) @ConditionalOnProperty(prefix="spring.data.mongodb.repositories", name="enabled", havingValue="true", matchIfMissing=true) @Import(org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfigureRegistrar.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.- 另请参阅:
EnableMongoRepositories
构造器详细资料
MongoRepositoriesAutoConfiguration
public MongoRepositoriesAutoConfiguration()