クラス PropertiesLoaderUtils

java.lang.ObjectSE
org.springframework.core.io.support.PropertiesLoaderUtils

public abstract class PropertiesLoaderUtils extends ObjectSE
java.util.Properties をロードするための便利なユーティリティメソッドで、入力ストリームの標準処理を実行します。

カスタマイズされたエンコーディングのオプションを含む、より設定可能なプロパティの読み込みについては、PropertiesLoaderSupport クラスの使用を検討してください。

導入:
2.0
作成者:
Juergen Hoeller, Rob Harrop, Sebastien Deleuze
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static void
    特定のリソースから特定のプロパティを入力します(ISO-8859-1 エンコーディング)。
    static void
    特定の EncodedResource から特定のプロパティを入力し、プロパティファイルの特定のエンコーディングを潜在的に定義します。
    デフォルトのクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。
    loadAllProperties(StringSE resourceName, ClassLoaderSE classLoader)
    指定されたクラスローダーを使用して、指定されたクラスパスリソース(ISO-8859-1 エンコーディング)からすべてのプロパティをロードします。
    指定されたリソースからプロパティを読み込みます(ISO-8859-1 エンコーディング)。
    指定された EncodedResource からプロパティをロードし、プロパティファイルの特定のエンコーディングを潜在的に定義します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • PropertiesLoaderUtils

      public PropertiesLoaderUtils()
  • メソッドの詳細

    • loadProperties

      public static PropertiesSE loadProperties(EncodedResource resource) throws IOExceptionSE
      指定された EncodedResource からプロパティをロードし、プロパティファイルの特定のエンコーディングを潜在的に定義します。
      例外:
      IOExceptionSE
      関連事項:
    • fillProperties

      public static void fillProperties(PropertiesSE props, EncodedResource resource) throws IOExceptionSE
      特定の EncodedResource から特定のプロパティを入力し、プロパティファイルの特定のエンコーディングを潜在的に定義します。
      パラメーター:
      props - ロードする Properties インスタンス
      resource - ロード元のリソース
      例外:
      IOExceptionSE - I/O エラーの場合
    • loadProperties

      public static PropertiesSE loadProperties(Resource resource) throws IOExceptionSE
      指定されたリソースからプロパティを読み込みます(ISO-8859-1 エンコーディング)。
      パラメーター:
      resource - ロード元のリソース
      戻り値:
      移入された Properties インスタンス
      例外:
      IOExceptionSE - ロードに失敗した場合
      関連事項:
    • fillProperties

      public static void fillProperties(PropertiesSE props, Resource resource) throws IOExceptionSE
      特定のリソースから特定のプロパティを入力します(ISO-8859-1 エンコーディング)。
      パラメーター:
      props - 埋めるプロパティインスタンス
      resource - ロード元のリソース
      例外:
      IOExceptionSE - ロードに失敗した場合
    • loadAllProperties

      public static PropertiesSE loadAllProperties(StringSE resourceName) throws IOExceptionSE
      デフォルトのクラスローダーを使用して、指定されたクラスパスリソース(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 - ロードに失敗した場合