クラス 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
。 コンテキストに構成された型 DataSource
SE の 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()
メソッドの詳細
entityManagerFactoryBootstrapExecutorCustomizer
@Bean @Conditional(org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration.BootstrapExecutorCondition.class) public EntityManagerFactoryBuilderCustomizer entityManagerFactoryBootstrapExecutorCustomizer(MapSE<StringSE, AsyncTaskExecutor> taskExecutors)