public abstract class SystemPropertyUtils
extends java.lang.Object テキストには、システムプロパティとして解決される ${...} プレースホルダーを含めることができます。${user.dir}。デフォルト値は、キーと値の間の ":" 区切り文字を使用して指定できます。
PLACEHOLDER_PREFIX, PLACEHOLDER_SUFFIX, System.getProperty(String)| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | PLACEHOLDER_PREFIX システムプロパティプレースホルダーのプレフィックス: "${"。 |
static java.lang.String | PLACEHOLDER_SUFFIX システムプロパティプレースホルダーのサフィックス: "}"。 |
static java.lang.String | VALUE_SEPARATOR システムプロパティプレースホルダーの値の区切り: ":"。 |
| コンストラクターと説明 |
|---|
SystemPropertyUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static java.lang.String | resolvePlaceholders(java.lang.String text) 指定されたテキストの ${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。 |
static java.lang.String | resolvePlaceholders(java.lang.String text, boolean ignoreUnresolvablePlaceholders) 指定されたテキストの ${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。 |
public static final java.lang.String PLACEHOLDER_PREFIX
public static final java.lang.String PLACEHOLDER_SUFFIX
public static final java.lang.String VALUE_SEPARATOR
public static java.lang.String resolvePlaceholders(java.lang.String text)
${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。text - 解決する文字列 java.lang.IllegalArgumentException - 解決できないプレースホルダーがある場合 PLACEHOLDER_PREFIX, PLACEHOLDER_SUFFIXpublic static java.lang.String resolvePlaceholders(java.lang.String text,
boolean ignoreUnresolvablePlaceholders)${...} プレースホルダーを解決し、対応するシステムプロパティ値に置き換えます。フラグが true に設定されている場合、デフォルト値のない解決できないプレースホルダーは無視され、変更されずに渡されます。text - 解決する文字列 ignoreUnresolvablePlaceholders - 未解決のプレースホルダーを無視するかどうか java.lang.IllegalArgumentException - 解決できないプレースホルダーがある場合 PLACEHOLDER_PREFIX, and the "ignoreUnresolvablePlaceholders" flag is {@code false}