パッケージ org.springframework.util

クラス SystemPropertyUtils

java.lang.ObjectSE
org.springframework.util.SystemPropertyUtils

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

テキストには、システムプロパティとして解決される ${...} プレースホルダーを含めることができます。${user.dir}。デフォルト値は、キーと値の間の ":" 区切り文字を使用して指定できます。

導入:
1.2.5
作成者:
Juergen Hoeller, Rob Harrop, Dave Syer
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    システムプロパティプレースホルダーのプレフィックス: "${"。
    static final StringSE
    システムプロパティプレースホルダーのサフィックス: "}"。
    static final StringSE
    システムプロパティプレースホルダーの値の区切り: ":"。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

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

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • PLACEHOLDER_PREFIX

      public static final StringSE PLACEHOLDER_PREFIX
      システムプロパティプレースホルダーのプレフィックス: "${"。
      関連事項:
    • PLACEHOLDER_SUFFIX

      public static final StringSE PLACEHOLDER_SUFFIX
      システムプロパティプレースホルダーのサフィックス: "}"。
      関連事項:
    • VALUE_SEPARATOR

      public static final StringSE VALUE_SEPARATOR
      システムプロパティプレースホルダーの値の区切り: ":"。
      関連事項:
  • コンストラクターの詳細

    • SystemPropertyUtils

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

    • resolvePlaceholders

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

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