クラス 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()