パッケージ org.springframework.util
クラス SystemPropertyUtils
java.lang.ObjectSE
org.springframework.util.SystemPropertyUtils
テキスト内のプレースホルダーを解決するためのヘルパークラス。通常、ファイルパスに適用されます。
テキストには、システムプロパティとして解決される ${...}
プレースホルダーを含めることができます。${user.dir}
。デフォルト値は、キーと値の間の ":" 区切り文字を使用して指定できます。
- 導入:
- 1.2.5
- 作成者:
- Juergen Hoeller, Rob Harrop, Dave Syer
- 関連事項:
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static StringSE
resolvePlaceholders
(StringSE text) 指定されたテキストの${...}
プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。static StringSE
resolvePlaceholders
(StringSE text, boolean ignoreUnresolvablePlaceholders) 指定されたテキストの${...}
プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。
フィールドの詳細
コンストラクターの詳細
SystemPropertyUtils
public SystemPropertyUtils()
メソッドの詳細
resolvePlaceholders
指定されたテキストの${...}
プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。- パラメーター:
text
- 解決する文字列- 戻り値:
- 解決された文字列
- 例外:
IllegalArgumentExceptionSE
- 解決できないプレースホルダーがある場合- 関連事項:
resolvePlaceholders
指定されたテキストの${...}
プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。フラグがtrue
に設定されている場合、デフォルト値のない解決できないプレースホルダーは無視され、変更されずに渡されます。- パラメーター:
text
- 解決する文字列ignoreUnresolvablePlaceholders
- 未解決のプレースホルダーを無視するかどうか- 戻り値:
- 解決された文字列
- 例外:
IllegalArgumentExceptionSE
- 解決できないプレースホルダーがある場合- 関連事項: