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