public final class CandidateComponentsIndexLoader extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | COMPONENTS_RESOURCE_LOCATION コンポーネントを探す場所。 |
static StringSE | IGNORE_INDEXSpring にインデックスを無視するよう指示するシステムプロパティ、つまり |
| 修飾子と型 | メソッドと説明 |
|---|---|
static CandidateComponentsIndex | loadIndex(ClassLoaderSE classLoader) 指定されたクラスローダーを使用して、 "META-INF/spring.components" から CandidateComponentsIndex をロードしてインスタンス化します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE COMPONENTS_RESOURCE_LOCATION
複数の JAR ファイルに存在できます。
public static final StringSE IGNORE_INDEX
loadIndex(ClassLoader) から null を常に返すように指示するシステムプロパティ。 デフォルトは "false" で、インデックスを定期的に使用できます。このフラグを true に切り替えると、一部のライブラリ(またはユースケース)でインデックスが部分的に使用可能になっているが、アプリケーション全体で作成できなかった場合のコーナーケースシナリオが満たされます。この場合、アプリケーションコンテキストは通常のクラスパス配置にフォールバックします(つまり、インデックスがまったく存在しなかったため)。
@Nullable public static CandidateComponentsIndex loadIndex(@Nullable ClassLoaderSE classLoader)
CandidateComponentsIndex をロードしてインスタンス化します。インデックスが利用できない場合は、null を返します。classLoader - ロードに使用する ClassLoader (デフォルトを使用するために null にすることができます)null IllegalArgumentExceptionSE - モジュールインデックスをロードできない場合、または CandidateComponentsIndex の作成中にエラーが発生した場合