クラス MongoRepositoriesAutoConfiguration

java.lang.ObjectSE
org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration

@AutoConfiguration(after=MongoDataAutoConfiguration.class) @ConditionalOnClass({com.mongodb.client.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.MongoRepositoriesRegistrar.class) public class MongoRepositoriesAutoConfiguration extends ObjectSE
Spring Data の Mongo リポジトリ用の Auto-configuration

コンテキストに構成された型 MongoRepositoryFactoryBean の Bean がなく、Spring Data Mongo MongoRepository 型がクラスパスにあり、Mongo クライアントドライバー API がクラスパスにあり、他に構成された MongoRepository がない場合にアクティブ化します。

有効になると、自動構成は、@EnableMongoRepositories アノテーションを使用して Mongo リポジトリを有効にすることと同等になります。

導入:
1.0.0
作成者:
Dave Syer, Oliver Gierke, Josh Long
関連事項:
  • EnableMongoRepositories
  • コンストラクターの詳細

    • MongoRepositoriesAutoConfiguration

      public MongoRepositoriesAutoConfiguration()