インターフェース ConfigDataLocationResolver<R extends ConfigDataResource>
- 型パラメーター:
- R- ロケーション型
public interface ConfigDataLocationResolver<R extends ConfigDataResource>
locations を 1 つ以上の resources に解決するために使用される戦略インターフェース。実装は spring.factories エントリとして追加する必要があります。次のコンストラクターパラメーター型がサポートされています。- DeferredLogFactory- リゾルバーが遅延ロギングを必要とする場合
- Binder- リゾルバーが最初の- Environmentから値を取得する必要がある場合
- ResourceLoader- リゾルバーにリソースローダーが必要な場合
- ConfigurableBootstrapContext- 作成に費用がかかる可能性がある、または共有する必要があるオブジェクトを格納するために使用できるブートストラップコンテキスト(- BootstrapContextまたは- BootstrapRegistryも使用できます)。
 リゾルバーは、Ordered を実装するか、@Order アノテーションを使用できます。指定された場所をサポートする最初のリゾルバーが使用されます。
- 導入:
- 2.4.0
- 作成者:
- Phillip Webb, Madhura Bhave
- メソッドのサマリー修飾子と型メソッド説明- boolean- isResolvable- (ConfigDataLocationResolverContext context, ConfigDataLocation location) 指定されたロケーションアドレスがこのリゾルバーによって解決できるかどうかを返します。- resolve- (ConfigDataLocationResolverContext context, ConfigDataLocation location) - ConfigDataLocationを 1 つ以上の- ConfigDataResourceインスタンスに解決します。- resolveProfileSpecific- (ConfigDataLocationResolverContext context, ConfigDataLocation location, Profiles profiles) 使用可能なプロファイルに基づいて、- ConfigDataLocationを 1 つ以上の- ConfigDataResourceインスタンスに解決します。
- メソッドの詳細- isResolvable指定されたロケーションアドレスがこのリゾルバーによって解決できるかどうかを返します。- パラメーター:
- context- ロケーションリゾルバーコンテキスト
- location- チェックする場所。
- 戻り値:
- 場所がこのリゾルバーでサポートされている場合
 
- resolveListSE<R> resolve- (ConfigDataLocationResolverContext context, ConfigDataLocation location) throws ConfigDataLocationNotFoundException, ConfigDataResourceNotFoundException - ConfigDataLocationを 1 つ以上の- ConfigDataResourceインスタンスに解決します。- パラメーター:
- context- ロケーションリゾルバーコンテキスト
- location- 解決する必要のある場所
- 戻り値:
-  優先度の高い順に resourcesのリスト。
- 例外:
- ConfigDataLocationNotFoundException- 見つからないオプション以外の場所
- ConfigDataResourceNotFoundException- 解決されたリソースが見つからない場合
 
- resolveProfileSpecificdefault ListSE<R> resolveProfileSpecific- (ConfigDataLocationResolverContext context, ConfigDataLocation location, Profiles profiles) throws ConfigDataLocationNotFoundException 使用可能なプロファイルに基づいて、- ConfigDataLocationを 1 つ以上の- ConfigDataResourceインスタンスに解決します。このメソッドは、提供された値からプロファイルが推定されると呼び出されます。デフォルトでは、このメソッドは空のリストを返します。- パラメーター:
- context- ロケーションリゾルバーコンテキスト
- location- 解決する必要のある場所
- profiles- プロファイル情報
- 戻り値:
- 解決された場所の優先順位の昇順のリスト。
- 例外:
- ConfigDataLocationNotFoundException- 見つからないオプション以外の場所