クラス 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
がクラスパスで利用可能な場合、パターンを登録します。void
registerResource
(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
、メソッドの連鎖を容易にする