クラス JpaRepositoriesAutoConfiguration

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

@AutoConfiguration(after={HibernateJpaAutoConfiguration.class,TaskExecutionAutoConfiguration.class}) @ConditionalOnBean(javax.sql.DataSource.classSE) @ConditionalOnClass(org.springframework.data.jpa.repository.JpaRepository.class) @ConditionalOnMissingBean({org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.class,org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension.class}) @ConditionalOnProperty(prefix="spring.data.jpa.repositories", name="enabled", havingValue="true", matchIfMissing=true) @Import(org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration.JpaRepositoriesImportSelector.class) public class JpaRepositoriesAutoConfiguration extends ObjectSE
Spring Data の JPA リポジトリ用の Auto-configuration

コンテキストに構成された型 DataSourceSE の Bean があり、Spring Data JPA JpaRepository 型がクラスパス上にあり、他に既存の JpaRepository が構成されていない場合にアクティブになります。

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

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

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

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

    • JpaRepositoriesAutoConfiguration

      public JpaRepositoriesAutoConfiguration()
  • メソッドの詳細