public final class SpringProperties
extends java.lang.ObjectSpring ライブラリクラスパスのルートから spring.properties ファイルを読み取り、setProperty(java.lang.String, java.lang.String) を介してプログラムでプロパティを設定することもできます。プロパティをチェックするとき、ローカルエントリが最初にチェックされ、次に System.getProperty(java.lang.String) チェックを介して JVM レベルのシステムプロパティにフォールバックされます。
これは、特に JVM システムプロパティがターゲットプラットフォーム(WebSphere など)でロックされているシナリオで、"spring.getenv.ignore" や "spring.beaninfo.ignore" などの Spring 関連のシステムプロパティを設定するための代替方法です。このようなフラグをローカルで "true" に設定する便利な方法については、setFlag(java.lang.String) を参照してください。
| 修飾子と型 | メソッドと説明 |
|---|---|
static boolean | getFlag(java.lang.String key) 指定されたプロパティキーのフラグを取得します。 |
static java.lang.String | getProperty(java.lang.String key) 指定されたキーのプロパティ値を取得します。最初にローカル Spring プロパティを確認し、JVM レベルのシステムプロパティにフォールバックします。 |
static void | setFlag(java.lang.String key) プログラムでローカルフラグを "true" に設定し、 spring.properties ファイル(存在する場合)のエントリを上書きします。 |
static void | setProperty(java.lang.String key, java.lang.String value) プログラムでローカルプロパティを設定し、 spring.properties ファイル(存在する場合)のエントリを上書きします。 |
public static void setProperty(java.lang.String key,
@Nullable
java.lang.String value)spring.properties ファイル(存在する場合)のエントリを上書きします。key - プロパティキー value - 関連付けられているプロパティ値、または null でリセットする @Nullable public static java.lang.String getProperty(java.lang.String key)
key - プロパティキー null public static void setFlag(java.lang.String key)
spring.properties ファイル(存在する場合)のエントリを上書きします。key - プロパティキー public static boolean getFlag(java.lang.String key)
key - プロパティキー true、それ以外の場合は false