インターフェース PropertySourceLoader

すべての既知の実装クラス:
PropertiesPropertySourceLoaderYamlPropertySourceLoader

public interface PropertySourceLoader
SpringFactoriesLoader を介して配置され、PropertySource をロードするために使用される戦略インターフェース。
導入:
1.0.0
作成者:
Dave Syer, Phillip Webb
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ローダーがサポートするファイル拡張子を返します( "." を除く)。
    load(StringSE name, Resource resource)
    リソースを 1 つ以上のプロパティソースに読み込みます。
  • メソッドの詳細

    • getFileExtensions

      StringSE[] getFileExtensions()
      ローダーがサポートするファイル拡張子を返します( "." を除く)。
      戻り値:
      ファイル拡張子
    • load

      ListSE<PropertySource<?>> load(StringSE name, Resource resource) throws IOExceptionSE
      リソースを 1 つ以上のプロパティソースに読み込みます。実装は、単一のソースを含むリストを返すか、yaml などのマルチドキュメント形式の場合はリソース内の各ドキュメントのソースを返します。
      パラメーター:
      name - プロパティソースのルート名。複数のドキュメントがロードされる場合、ロードされる各ソースの名前に追加のサフィックスを追加する必要があります。
      resource - ロードするリソース
      戻り値:
      プロパティソースのリスト
      例外:
      IOExceptionSE - ソースをロードできない場合