クラス DataJpaRepositoriesAutoConfiguration

java.lang.ObjectSE
org.springframework.boot.data.jpa.autoconfigure.DataJpaRepositoriesAutoConfiguration

@AutoConfiguration(after={HibernateJpaAutoConfiguration.class,TaskExecutionAutoConfiguration.class}) @ConditionalOnBean(DataSourceSE.class) @ConditionalOnClass(JpaRepository.class) @ConditionalOnMissingBean({JpaRepositoryFactoryBean.class,JpaRepositoryConfigExtension.class}) @ConditionalOnBooleanProperty(name="spring.data.jpa.repositories.enabled", matchIfMissing=true) @Import(org.springframework.boot.data.jpa.autoconfigure.DataJpaRepositoriesAutoConfiguration.JpaRepositoriesImportSelector.class) public final class DataJpaRepositoriesAutoConfiguration extends ObjectSE
Spring Data の JPA リポジトリ用の Auto-configuration。

コンテキスト内に DataSourceSE 型の Bean が設定されており、Spring Data JPA JpaRepository 型がクラスパス上に存在し、かつ他に既存の JpaRepository が設定されていない場合にアクティブ化されます。

自動構成が有効になると、@EnableJpaRepositories アノテーションを使用して JPA リポジトリを有効にするのと同等の効果が得られます。

EnableEnversRepositories がクラスパス上にある場合、JpaRepositoryFactoryBean の代わりに EnversRevisionRepositoryFactoryBean が使用され、Hibernate Envers で RevisionRepository をサポートします。

この構成クラスは、Hibernate 自動構成後にアクティブになります。

導入:
4.0.0
作成者:
Phillip Webb, Josh Long, Scott Frederick, Stefano Cordio
関連事項:
  • コンストラクターの詳細

    • DataJpaRepositoriesAutoConfiguration

      public DataJpaRepositoriesAutoConfiguration()