public class EntityScanner extends ObjectSE
@EntityScan
で指定されたパッケージからクラスパスを検索するエンティティスキャナー。コンストラクターと説明 |
---|
EntityScanner(ApplicationContext context) 新しい EntityScanner インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ClassPathScanningCandidateComponentProvider | createClassPathScanningCandidateComponentProvider(ApplicationContext context) 指定された ApplicationContext に基づいてエンティティをスキャンする ClassPathScanningCandidateComponentProvider を作成します。 |
SetSE<ClassSE<?>> | scan(ClassSE<? extends AnnotationSE>... annotationTypes) 指定されたアノテーションを持つエンティティをスキャンします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EntityScanner(ApplicationContext context)
EntityScanner
インスタンスを作成します。context
- ソースアプリケーションコンテキスト @SafeVarargsSE public final SetSE<ClassSE<?>> scan(ClassSE<? extends AnnotationSE>... annotationTypes) throws ClassNotFoundExceptionSE
annotationTypes
- エンティティで使用されるアノテーション型 ClassNotFoundExceptionSE
- エンティティクラスをロードできない場合 protected ClassPathScanningCandidateComponentProvider createClassPathScanningCandidateComponentProvider(ApplicationContext context)
ApplicationContext
に基づいてエンティティをスキャンする ClassPathScanningCandidateComponentProvider
を作成します。context
- 使用する ApplicationContext
ClassPathScanningCandidateComponentProvider