クラス EntityScanner
java.lang.ObjectSE
org.springframework.boot.autoconfigure.domain.EntityScanner
@EntityScan
で指定されたパッケージからクラスパスを検索するエンティティスキャナー。- 導入:
- 1.4.0
- 作成者:
- Phillip Webb
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明指定されたApplicationContext
に基づいてエンティティをスキャンするClassPathScanningCandidateComponentProvider
を作成します。scan
(ClassSE<? extends AnnotationSE>... annotationTypes) 指定されたアノテーションを持つエンティティをスキャンします。
コンストラクターの詳細
EntityScanner
新しいEntityScanner
インスタンスを作成します。- パラメーター:
context
- ソースアプリケーションコンテキスト
メソッドの詳細
scan
@SafeVarargsSE public final SetSE<ClassSE<?>> scan(ClassSE<? extends AnnotationSE>... annotationTypes) throws ClassNotFoundExceptionSE 指定されたアノテーションを持つエンティティをスキャンします。- パラメーター:
annotationTypes
- エンティティで使用されるアノテーション型- 戻り値:
- エンティティクラスのセット
- 例外:
ClassNotFoundExceptionSE
- エンティティクラスをロードできない場合
createClassPathScanningCandidateComponentProvider
protected ClassPathScanningCandidateComponentProvider createClassPathScanningCandidateComponentProvider(ApplicationContext context) 指定されたApplicationContext
に基づいてエンティティをスキャンするClassPathScanningCandidateComponentProvider
を作成します。- パラメーター:
context
- 使用するApplicationContext
- 戻り値:
- エンティティのスキャンに適した
ClassPathScanningCandidateComponentProvider
- 導入:
- 2.4.0