クラス ServletContextPropertyUtils

java.lang.ObjectSE
org.springframework.web.util.ServletContextPropertyUtils

public abstract class ServletContextPropertyUtils extends ObjectSE
テキスト内のプレースホルダーを解決するためのヘルパークラス。通常、ファイルパスに適用されます。

テキストには、サーブレットコンテキストの初期化パラメーターまたはシステムプロパティとして解決される ${...} プレースホルダ (例: ${user.dir}) を含めることができます。キーと値の間に ":" 区切り文字を使用して、デフォルト値を指定できます。

導入:
3.2.2
作成者:
Juergen Hoeller, Marten Deinum
関連事項:
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
  • 方法の概要

    修飾子と型
    メソッド
    説明
    static StringSE
    resolvePlaceholders(StringSE text, jakarta.servlet.ServletContext servletContext)
    指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。
    static StringSE
    resolvePlaceholders(StringSE text, jakarta.servlet.ServletContext servletContext, boolean ignoreUnresolvablePlaceholders)
    指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ServletContextPropertyUtils

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

    • resolvePlaceholders

      public static StringSE resolvePlaceholders(StringSE text, jakarta.servlet.ServletContext servletContext)
      指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。
      パラメーター:
      text - 解決する文字列
      servletContext - 検索に使用する servletContext。
      戻り値:
      解決された文字列
      例外:
      IllegalArgumentExceptionSE - 解決できないプレースホルダーがある場合
      関連事項:
    • resolvePlaceholders

      public static StringSE resolvePlaceholders(StringSE text, jakarta.servlet.ServletContext servletContext, boolean ignoreUnresolvablePlaceholders)
      指定されたテキストの ${...} プレースホルダーを解決し、対応するサーブレットコンテキストの初期化パラメーターまたはシステムプロパティ値に置き換えます。フラグが true に設定されている場合、デフォルト値のない解決できないプレースホルダーは無視され、変更されずに渡されます。
      パラメーター:
      text - 解決する文字列
      servletContext - 検索に使用する servletContext。
      ignoreUnresolvablePlaceholders - 未解決のプレースホルダーかどうかを判断するフラグは無視されます
      戻り値:
      解決された文字列
      例外:
      IllegalArgumentExceptionSE - 解決できないプレースホルダーがあり、フラグが false の場合
      関連事項: