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