クラス PropertiesLoaderUtils
java.lang.ObjectSE
org.springframework.core.io.support.PropertiesLoaderUtils
java.util.Properties
をロードするための便利なユーティリティメソッドで、入力ストリームの標準処理を実行します。カスタマイズされたエンコーディングのオプションを含む、より設定可能なプロパティの読み込みについては、PropertiesLoaderSupport クラスの使用を検討してください。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller, Rob Harrop, Sebastien Deleuze
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static void
fillProperties
(PropertiesSE props, Resource resource) 特定のリソースから特定のプロパティを入力します(ISO-8859-1 エンコーディング)。static void
fillProperties
(PropertiesSE props, EncodedResource resource) 特定の EncodedResource から特定のプロパティを入力し、プロパティファイルの特定のエンコーディングを潜在的に定義します。static PropertiesSE
loadAllProperties
(StringSE resourceName) デフォルトのクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。static PropertiesSE
loadAllProperties
(StringSE resourceName, ClassLoaderSE classLoader) 指定されたクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。static PropertiesSE
loadProperties
(Resource resource) 指定されたリソースからプロパティを読み込みます(ISO-8859-1 エンコーディング)。static PropertiesSE
loadProperties
(EncodedResource resource) 指定された EncodedResource からプロパティをロードし、プロパティファイルの特定のエンコーディングを潜在的に定義します。
コンストラクターの詳細
PropertiesLoaderUtils
public PropertiesLoaderUtils()
メソッドの詳細
loadProperties
指定された EncodedResource からプロパティをロードし、プロパティファイルの特定のエンコーディングを潜在的に定義します。fillProperties
public static void fillProperties(PropertiesSE props, EncodedResource resource) throws IOExceptionSE 特定の EncodedResource から特定のプロパティを入力し、プロパティファイルの特定のエンコーディングを潜在的に定義します。- パラメーター:
props
- ロードする Properties インスタンスresource
- ロード元のリソース- 例外:
IOExceptionSE
- I/O エラーの場合
loadProperties
指定されたリソースからプロパティを読み込みます(ISO-8859-1 エンコーディング)。- パラメーター:
resource
- ロード元のリソース- 戻り値:
- 移入された Properties インスタンス
- 例外:
IOExceptionSE
- ロードに失敗した場合- 関連事項:
fillProperties
特定のリソースから特定のプロパティを入力します(ISO-8859-1 エンコーディング)。- パラメーター:
props
- 埋めるプロパティインスタンスresource
- ロード元のリソース- 例外:
IOExceptionSE
- ロードに失敗した場合
loadAllProperties
デフォルトのクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。クラスパスで同じ名前のリソースが複数見つかった場合、プロパティをマージします。
- パラメーター:
resourceName
- クラスパスリソースの名前- 戻り値:
- 移入された Properties インスタンス
- 例外:
IOExceptionSE
- ロードに失敗した場合
loadAllProperties
public static PropertiesSE loadAllProperties(StringSE resourceName, @Nullable ClassLoaderSE classLoader) throws IOExceptionSE 指定されたクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。クラスパスで同じ名前のリソースが複数見つかった場合、プロパティをマージします。
- パラメーター:
resourceName
- クラスパスリソースの名前classLoader
- ロードに使用する ClassLoader (またはデフォルトのクラスローダーを使用するにはnull
)- 戻り値:
- 移入された Properties インスタンス
- 例外:
IOExceptionSE
- ロードに失敗した場合