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