クラス ConfigDataLocation
java.lang.ObjectSE
org.springframework.boot.context.config.ConfigDataLocation
- 実装されたすべてのインターフェース:
OriginProvider
resolved
から 1 つ以上の config data resources
にすることができるユーザー指定の場所。ConfigDataLocation
は、String
SE 値の単純なラッパーです。値の正確な形式は基盤となるテクノロジーによって異なりますが、通常はプレフィックスとパスで構成される構文のような URL です。例: crypt:somehost/somepath
。 場所は必須または optional
にすることができます。オプションの場所には、接頭辞 optional
が付いています。
- 導入:
- 2.4.0
- 作成者:
- Phillip Webb
フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明boolean
getNonPrefixedValue
(StringSE prefix) 指定されたプレフィックスを削除したgetValue()
を返します。ソースの原点、または原点が不明の場合はnull
を返します。getValue()
場所の値を返します(ユーザーが指定したoptional:
プレフィックスを常に除外します)。int
hashCode()
boolean
getValue()
に指定されたプレフィックスがある場合に戻ります。boolean
場所がオプションであり、ConfigDataNotFoundException
を無視する必要がある場合に戻ります。static ConfigDataLocation
文字列から新しいConfigDataLocation
を作成するファクトリメソッド。split()
このConfigDataLocation
を指定された区切り文字で分割して作成されたConfigDataLocation
要素の配列を返します。toString()
フィールドの詳細
OPTIONAL_PREFIX
ConfigDataResource
がオプションであることを示すために使用されるプレフィックス。- 関連事項:
メソッドの詳細
isOptional
public boolean isOptional()場所がオプションであり、ConfigDataNotFoundException
を無視する必要がある場合に戻ります。- 戻り値:
- 場所がオプションの場合
getValue
場所の値を返します(ユーザーが指定したoptional:
プレフィックスを常に除外します)。- 戻り値:
- ロケーション値
hasPrefix
getValue()
に指定されたプレフィックスがある場合に戻ります。- パラメーター:
prefix
- チェックするプレフィックス- 戻り値:
- 値にプレフィックスが付いている場合
getNonPrefixedValue
指定されたプレフィックスを削除したgetValue()
を返します。場所に指定されたプレフィックスがない場合、getValue()
は変更されずに返されます。- パラメーター:
prefix
- チェックするプレフィックス- 戻り値:
- プレフィックスが削除された値
getOrigin
インターフェースからコピーされた説明:OriginProvider
ソースの原点、または原点が不明の場合はnull
を返します。- 次で指定:
- インターフェース
OriginProvider
のgetOrigin
- 戻り値:
- 原点または
null
split
- 戻り値:
- 分割された場所
- 導入:
- 2.4.7
split
このConfigDataLocation
を指定された区切り文字で分割して作成されたConfigDataLocation
要素の配列を返します。- パラメーター:
delimiter
- 分割する区切り文字- 戻り値:
- 分割された場所
- 導入:
- 2.4.7
equals
hashCode
public int hashCode()toString
of
文字列から新しいConfigDataLocation
を作成するファクトリメソッド。- パラメーター:
location
- ロケーション文字列- 戻り値:
- 場所が指定されていない場合は、
ConfigDataLocation
インスタンスまたはnull