public class StandardConfigDataLocationResolver extends ObjectSE implements ConfigDataLocationResolver<StandardConfigDataResource>, Ordered
ConfigDataLocationResolver
。HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
StandardConfigDataLocationResolver(Log logger, Binder binder, ResourceLoader resourceLoader) 新しい StandardConfigDataLocationResolver インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
int | getOrder() |
boolean | isResolvable(ConfigDataLocationResolverContext context, ConfigDataLocation location) 指定されたロケーションアドレスがこのリゾルバーによって解決できるかどうかを返します。 |
ListSE<StandardConfigDataResource> | resolve(ConfigDataLocationResolverContext context, ConfigDataLocation location) ConfigDataLocation を 1 つ以上の ConfigDataResource インスタンスに解決します。 |
ListSE<StandardConfigDataResource> | resolveProfileSpecific(ConfigDataLocationResolverContext context, ConfigDataLocation location, Profiles profiles) 使用可能なプロファイルに基づいて、 ConfigDataLocation を 1 つ以上の ConfigDataResource インスタンスに解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public StandardConfigDataLocationResolver(Log logger, Binder binder, ResourceLoader resourceLoader)
StandardConfigDataLocationResolver
インスタンスを作成します。logger
- 使用するロガー binder
- 最初の Environment
で裏打ちされたバインダー resourceLoader
- リソースのロードに使用される ResourceLoader
public boolean isResolvable(ConfigDataLocationResolverContext context, ConfigDataLocation location)
ConfigDataLocationResolver
ConfigDataLocationResolver<StandardConfigDataResource>
の isResolvable
context
- ロケーションリゾルバーコンテキスト location
- チェックする場所。public ListSE<StandardConfigDataResource> resolve(ConfigDataLocationResolverContext context, ConfigDataLocation location) throws ConfigDataNotFoundException
ConfigDataLocationResolver
ConfigDataLocation
を 1 つ以上の ConfigDataResource
インスタンスに解決します。ConfigDataLocationResolver<StandardConfigDataResource>
の resolve
context
- ロケーションリゾルバーコンテキスト location
- 解決する必要のある場所 resources
のリスト。ConfigDataLocationNotFoundException
- 見つからないオプション以外の場所 ConfigDataResourceNotFoundException
- 解決されたリソースが見つからない場合 ConfigDataNotFoundException
public ListSE<StandardConfigDataResource> resolveProfileSpecific(ConfigDataLocationResolverContext context, ConfigDataLocation location, Profiles profiles)
ConfigDataLocationResolver
ConfigDataLocation
を 1 つ以上の ConfigDataResource
インスタンスに解決します。このメソッドは、提供された値からプロファイルが推定されると呼び出されます。デフォルトでは、このメソッドは空のリストを返します。ConfigDataLocationResolver<StandardConfigDataResource>
の resolveProfileSpecific
context
- ロケーションリゾルバーコンテキスト location
- 解決する必要のある場所 profiles
- プロファイル情報