クラス EntityScanner
java.lang.ObjectSE
org.springframework.boot.persistence.autoconfigure.EntityScanner
@EntityScan で指定されたパッケージからクラスパスを検索するエンティティスキャナー。- 導入:
- 4.0.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