クラス ResourceHints

java.lang.ObjectSE
org.springframework.aot.hint.ResourceHints

public class ResourceHints extends ObjectSE
実行時に利用可能なリソースの必要性を収集します。
導入:
6.0
作成者:
Stephane Nicoll, Sam Brannen
  • コンストラクターの詳細

    • ResourceHints

      public ResourceHints()
  • メソッドの詳細

    • resourcePatternHints

      public StreamSE<ResourcePatternHints> resourcePatternHints()
      実行時に利用可能にするリソースを返します。
      戻り値:
      ResourcePatternHints のストリーム
    • resourceBundleHints

      public StreamSE<ResourceBundleHint> 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

      public ResourceHints registerPattern(StringSE include)
      指定されたパターンに一致するリソースが実行時に利用可能になるように登録します。
      パラメーター:
      include - 含めるリソースのパターン (ResourcePatternHint のドキュメントを参照してください)
      戻り値:
      this、メソッドの連鎖を容易にする
    • registerResource

      public void registerResource(Resource resource)
      提供されたリソースが実行時に利用可能になるように登録します。
      パラメーター:
      resource - 登録するリソース
      例外:
      IllegalArgumentExceptionSE - 提供されたリソースが ClassPathResource ではないか、存在しない場合
      関連事項:
    • registerType

      public ResourceHints registerType(TypeReference type)
      指定された TypeReference によって定義された型のバイトコードが実行時に利用可能になるように登録します。
      パラメーター:
      type - 含める型
      戻り値:
      this、メソッドの連鎖を容易にする
    • registerType

      public ResourceHints registerType(ClassSE<?> type)
      指定された型のバイトコードが実行時に利用可能になるように登録します。
      パラメーター:
      type - 含める型
      戻り値:
      this、メソッドの連鎖を容易にする
    • registerResourceBundle

      public ResourceHints registerResourceBundle(StringSE baseName, @Nullable ConsumerSE<ResourceBundleHint.Builder> resourceHint)
      指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。
      パラメーター:
      baseName - リソースバンドルのベース名
      resourceHint - リソースバンドルをさらにカスタマイズするためのビルダー
      戻り値:
      this、メソッドの連鎖を容易にする
    • registerResourceBundle

      public ResourceHints registerResourceBundle(StringSE baseName)
      指定されたベース名を持つリソースバンドルが実行時に利用可能になるように登録します。
      パラメーター:
      baseName - リソースバンドルのベース名
      戻り値:
      this、メソッドの連鎖を容易にする