インターフェース PropertySourceLoader
- すべての既知の実装クラス:
PropertiesPropertySourceLoader
,YamlPropertySourceLoader
public interface PropertySourceLoader
SpringFactoriesLoader
を介して配置され、PropertySource
をロードするために使用される戦略インターフェース。- 導入:
- 1.0.0
- 作成者:
- Dave Syer, Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明StringSE[]
ローダーがサポートするファイル拡張子を返します( "." を除く)。ListSE<PropertySource<?>>
リソースを 1 つ以上のプロパティソースに読み込みます。
メソッドの詳細
getFileExtensions
StringSE[] getFileExtensions()ローダーがサポートするファイル拡張子を返します( "." を除く)。- 戻り値:
- ファイル拡張子
load
リソースを 1 つ以上のプロパティソースに読み込みます。実装は、単一のソースを含むリストを返すか、yaml などのマルチドキュメント形式の場合はリソース内の各ドキュメントのソースを返します。- パラメーター:
name
- プロパティソースのルート名。複数のドキュメントがロードされる場合、ロードされる各ソースの名前に追加のサフィックスを追加する必要があります。resource
- ロードするリソース- 戻り値:
- プロパティソースのリスト
- 例外:
IOExceptionSE
- ソースをロードできない場合