クラス ResourceHints
java.lang.ObjectSE
org.springframework.aot.hint.ResourceHints
実行時に利用可能なリソースの必要性を収集します。
- 導入:
- 6.0
- 作成者:
- Stephane Nicoll, Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明registerPattern(StringSE include) 指定されたパターンに一致するリソースが実行時に利用可能になるように登録します。registerPattern(ConsumerSE<ResourcePatternHints.Builder> resourceHint) 指定されたパターンに一致するリソースが実行時に利用可能になるように登録します。registerPatternIfPresent(ClassLoaderSE classLoader, StringSE location, ConsumerSE<ResourcePatternHints.Builder> resourceHint) 指定されたlocationがクラスパスで利用可能な場合、パターンを登録します。voidregisterResource(Resource resource) 提供されたリソースが実行時に利用可能になるように登録します。registerResourceBundle(StringSE baseName) 指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。registerResourceBundle(StringSE baseName, ConsumerSE<ResourceBundleHint.Builder> resourceHint) 指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。registerType(ClassSE<?> type) 指定された型のバイトコードが実行時に利用可能になるように登録します。registerType(TypeReference type) 指定されたTypeReferenceによって定義された型のバイトコードが実行時に利用可能になるように登録します。実行時に利用可能にする必要があるリソースバンドルを返します。実行時に利用可能にするリソースを返します。
コンストラクターの詳細
ResourceHints
public ResourceHints()
メソッドの詳細
resourcePatternHints
実行時に利用可能にするリソースを返します。- 戻り値:
ResourcePatternHintsのストリーム
resourceBundleHints
実行時に利用可能にする必要があるリソースバンドルを返します。- 戻り値:
ResourceBundleHintのストリーム
registerPatternIfPresent
public ResourceHints registerPatternIfPresent(@Nullable ClassLoaderSE classLoader, StringSE location, ConsumerSE<ResourcePatternHints.Builder> resourceHint) 指定されたlocationがクラスパスで利用可能な場合、パターンを登録します。これは、ディレクトリも検証するClassLoader.getResource(String)SE に委譲されます。場所はヒントに含まれません。- パラメーター:
classLoader- 使用するクラスローダーlocation- 存在するはずの '/'-separated パス名resourceHint- リソースパターンをカスタマイズするビルダー- 戻り値:
this、メソッドの連鎖を容易にする
registerPattern
public ResourceHints registerPattern(@Nullable ConsumerSE<ResourcePatternHints.Builder> resourceHint) 指定されたパターンに一致するリソースが実行時に利用可能になるように登録します。- パラメーター:
resourceHint- リソースパターンをさらにカスタマイズするためのビルダー- 戻り値:
this、メソッドの連鎖を容易にする
registerPattern
指定されたパターンに一致するリソースが実行時に利用可能になるように登録します。- パラメーター:
include- 含めるリソースのパターン (ResourcePatternHintのドキュメントを参照してください)- 戻り値:
this、メソッドの連鎖を容易にする
registerResource
提供されたリソースが実行時に利用可能になるように登録します。- パラメーター:
resource- 登録するリソース- 例外:
IllegalArgumentExceptionSE- 提供されたリソースがClassPathResourceではないか、存在しない場合- 関連事項:
registerType
指定されたTypeReferenceによって定義された型のバイトコードが実行時に利用可能になるように登録します。- パラメーター:
type- 含める型- 戻り値:
this、メソッドの連鎖を容易にする
registerType
指定された型のバイトコードが実行時に利用可能になるように登録します。- パラメーター:
type- 含める型- 戻り値:
this、メソッドの連鎖を容易にする
registerResourceBundle
public ResourceHints registerResourceBundle(StringSE baseName, @Nullable ConsumerSE<ResourceBundleHint.Builder> resourceHint) 指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。- パラメーター:
baseName- リソースバンドルのベース名resourceHint- リソースバンドルをさらにカスタマイズするためのビルダー- 戻り値:
this、メソッドの連鎖を容易にする
registerResourceBundle
指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。- パラメーター:
baseName- リソースバンドルのベース名- 戻り値:
this、メソッドの連鎖を容易にする